1

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

我是否正确地说我必须使用 TRichEdit 控件来完成此操作?

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

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

谢谢

4

1 回答 1

3

Text属性是读/写的:

String s = RichEdit1->Text;

RichEdit1->Text = ...;

它只是这样声明的,__published因此您在设计时不会在 Object Inspector 中看到它。如果您想在设计时查看文本,则必须改用该Lines属性。

顺便说一句,TRichEdit不是唯一的多行编辑控件。 TMemo是另一个。它们之间的主要区别在于TRichEdit支持的格式选项比TMemo它多。将它们分别视为 MSWord 和记事本应用程序的 VCL 等效项。

于 2012-09-24T14:32:21.080 回答