VCL表格中的多线控制

时间:2012-09-24 08:19:46

标签: c++ vcl trichedit

我正在使用C ++ Builder创建一个VCL表单应用程序,我想要一个多行编辑框。

我说我必须使用TRichEdit控件才能完成此操作吗?

如果是这样,(我已经添加了一个只是为了尝试),如何在控件中设置文本?似乎没有.text或.caption属性。

我可以通过 - > text属性获取TRichEdit的内容,但是如何设置'文本?

由于

1 个答案:

答案 0 :(得分:3)

Text属性是可读/写的:

String s = RichEdit1->Text;

RichEdit1->Text = ...;

它只是声明为__published,所以在设计时你不会在Object Inspector中看到它。如果要在设计时查看文本,则必须使用Lines属性。

BTW,TRichEdit不是唯一的多行编辑控件。 TMemo是另一个。它们之间的主要区别在于TRichEdit支持的格式化选项比TMemo更多。将它们分别视为MSWord和Notepad应用程序的VCL等价物。