Показать сообщение отдельно
Старый 07.07.2004, 20:03   #4  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Ох. Все что написано ниже не является рекомендованным стилем программирования от Microsoft.
Обзываем контрол любым именем для того, чтобы можно было управлять в динамике его размером. Затем вычисляем длину строки, введенной в переменную контрола. Разбиваем строку на несколько при помощи символа '\' в зависимости от длины контрола. Вычисляем количество полученных строк, расчитываем необходимое изменение высоты контрола и затем изменяем свойство CurrForm.<Имя контрола>.WIDTH(значение).
Ну и, конечно, не забыть установить свойство MultiLine.
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход.