Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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 при каждом исчислении...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам