Я использую C ++ Builder для создания приложения форм VCL и хочу многострочное поле ввода.
Правильно ли я сказал, что для этого мне нужно использовать элемент управления TRichEdit?
Если так, (и я добавил один только для того, чтобы попробовать), как мне установить текст в элементе управления? Кажется, нет свойства .text или .caption.
Я могу получить содержимое TRichEdit с помощью свойства -> text, но как мне «установить» текст?
Спасибо
Text
свойство доступно для чтения / записи:
String s = RichEdit1->Text;
RichEdit1->Text = ...;
Это просто объявлено как __published
поэтому вы не увидите его в Инспекторе объектов во время разработки. Если вы хотите увидеть текст во время разработки, вы должны использовать Lines
собственность вместо
КСТАТИ, TRichEdit
не единственный многострочный элемент управления. TMemo
это еще один. Основное различие между ними заключается в том, что TRichEdit
поддерживает больше параметров форматирования, чем TMemo
делает. Думайте о них как об VCL-эквивалентах приложений MSWord и Notepad соответственно.
Других решений пока нет …