寻找像TMemo一样的VCL控制,但没有64kB的限制

时间:2013-10-20 16:50:52

标签: delphi tmemo trichedit

我正在寻找像TMemo这样的VCL控件,它可以管理多条线路并且没有64kb的数据限制。
我尝试过TRichEdit但遇到了RichEdit insert line error 我不需要插入富文本,因此TMemo类似的VCL控制就足够了 任何人都可以推荐一个吗?

1 个答案:

答案 0 :(得分:4)

您可以使用超过64K的TMemo。设置MaxLength属性以增加限制。 documentation说明了这个属性:

  

指定用户可以输入的最大字符数   编辑控制。

     

使用MaxLength限制可输入的字符数   进入编辑控件。值为0表示没有   应用程序定义的长度限制。

     

如果使用MaxLength来限制编辑控件中文本的长度   该文本将被复制到固定长度的缓冲区中。

此属性在EM_SETLIMITTEXT消息之上实现。

您同样可以使用TRichEdit控件。您观察到的错误并不表示控件不足。它只表示您的程序包含错误。

你应该使用哪种控制?如果您不想格式化功能,请使用TMemo。否则使用TRichEdit