我正在使用C ++ Builder创建一个VCL表单应用程序,我想要一个多行编辑框。
我说我必须使用TRichEdit控件才能完成此操作吗?
如果是这样,(我已经添加了一个只是为了尝试),如何在控件中设置文本?似乎没有.text或.caption属性。
我可以通过 - > text属性获取TRichEdit的内容,但是如何设置'文本?
由于
答案 0 :(得分:3)
Text
属性是可读/写的:
String s = RichEdit1->Text;
RichEdit1->Text = ...;
它只是声明为__published
,所以在设计时你不会在Object Inspector中看到它。如果要在设计时查看文本,则必须使用Lines
属性。
BTW,TRichEdit
不是唯一的多行编辑控件。 TMemo
是另一个。它们之间的主要区别在于TRichEdit
支持的格式化选项比TMemo
更多。将它们分别视为MSWord和Notepad应用程序的VCL等价物。