Страница: 1 |
Страница: 1 |
Вопрос: Подбор высоты TextBox
Добавлено: 18.08.04 13:34
Автор вопроса: Barulya
Народ, подскажите пожалуйста, как мне автоматически подбирать высоту TextBox (можно Label) в зависимости от количества текста. Ширина постоянная изначально заданная.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #1
Добавлено: 18.08.04 16:21
подписываешься для лэйбла на TextChanged
в обработчике делаешь что-то типа
dim g as Graphics = me.CreateGraphics()
dim s as SizeF = g.MeasureString(Text, Font, Width)
lable.Height = s.Height
g.Dispose()
всё!
Номер ответа: 2
Автор ответа:
Barulya
Вопросов: 29
Ответов: 55
Профиль | | #2
Добавлено: 18.08.04 19:23
Спасибо
Номер ответа: 3
Автор ответа:
Barulya
Вопросов: 29
Ответов: 55
Профиль | | #3
Добавлено: 19.08.04 19:36
Спасибо еще раз....Все хорошо, но один недостаточек- не всегда корректно вычисляет высоту... Символы нижней сроки иногда видны лишь наполовину. Поступил деревянным методом- прибавляю вручную высоту на 20 при каждом исчислении...