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