2012-09-24 32 views
0

我使用C++ Builder創建VCL表單應用程序,並且想要一個多行編輯框。VCL表單中的多行控制

我在說我必須使用TRichEdit控件來完成此操作嗎?

如果是這樣(並且我添加了一個只是爲了嘗試),如何在控件中設置文本?似乎沒有.text或.caption屬性。

我可以通過 - > text屬性獲取TRichEdit的內容,但是如何設置文本?

感謝

回答

2

Text屬性爲讀/寫:

String s = RichEdit1->Text; 

RichEdit1->Text = ...; 

它只是聲明爲__published,所以你不會看到它在設計時在Object Inspector。如果您想在設計時看到文字,則必須改用Lines屬性。

BTW,TRichEdit不是唯一的多行編輯控件。 TMemo是另一個。它們之間的主要區別是TRichEdit支持比TMemo更多的格式化選項。將它們分別視爲MSWord和Notepad應用程序的VCL等效項。