【问题标题】:Multi-line control in VCL formsVCL形式的多线控制
【发布时间】:2012-09-24 08:19:46
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: c++ vcl trichedit


    【解决方案1】:

    Text 属性是读/写的:

    String s = RichEdit1->Text;
    
    RichEdit1->Text = ...;
    

    它只是被声明为__published,所以在设计时你不会在对象检查器中看到它。如果您想在设计时查看文本,则必须改用Lines 属性。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多