![]() |
#1 |
Участник
|
![]()
Здравствуйте.
Возникла проблема: не работает (так, как от него ожидалось) свойство Multyline для textbox на форме. В textbox источник - переменная типа Text, textbox редактируем. Весь текст отображается одной линией вне зависимости от значения Multyline. Подскажите, как сделать это свойство рабочим? Спасибо. |
|
![]() |
#2 |
Участник
|
Для того, чтобы сделать это свойсто рабочим, надо только установить его значение в TRUE (то есть "ДА"). Всё дело как раз в том, что работает оно не так, как обычно ожидается. :-)
При редактировании содержимого поля Вы видите одну строку, но при переходе на другое поле строка разбивается на несколько и отображается в виде многострочного поля пока TextBox неактивен. |
|
![]() |
#3 |
Участник
|
Если слово в строке включает больше символов, чем помещается в Textbox по длине, перенос не происходит. В этом и проблема.
|
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Mary
Если слово в строке включает больше символов, чем помещается в Textbox по длине, перенос не происходит. В этом и проблема.
|
|
![]() |
#5 |
Заноза в заднице
|
Это можно побороть только установив свойство Editable такого текстбокса в значение False и используя мультилайновое поле только для отображения многострочных текстов. Если в это поле ещё нужно что-то вводить руками, то нужно придумывать нечто дополнительное для ввода. В виде многострочного текста, повторюсь: в таком текстбоксе можно только отображать.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! |
|