Многострочный контроль в формах VCL

Я использую C ++ Builder для создания приложения форм VCL и хочу многострочное поле ввода.

Правильно ли я сказал, что для этого мне нужно использовать элемент управления TRichEdit?

Если так, (и я добавил один только для того, чтобы попробовать), как мне установить текст в элементе управления? Кажется, нет свойства .text или .caption.

Я могу получить содержимое TRichEdit с помощью свойства -> text, но как мне «установить» текст?

Спасибо

0

Решение

Text свойство доступно для чтения / записи:

String s = RichEdit1->Text;

RichEdit1->Text = ...;

Это просто объявлено как __published поэтому вы не увидите его в Инспекторе объектов во время разработки. Если вы хотите увидеть текст во время разработки, вы должны использовать Lines собственность вместо

КСТАТИ, TRichEdit не единственный многострочный элемент управления. TMemo это еще один. Основное различие между ними заключается в том, что TRichEdit поддерживает больше параметров форматирования, чем TMemo делает. Думайте о них как об VCL-эквивалентах приложений MSWord и Notepad соответственно.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]