0

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

4

1 回答 1

4

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

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

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

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

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

您同样可以使用TRichEdit控件。您观察到的错误并不表示控件有缺陷。它仅表明您的程序包含错误。

您应该使用哪个控件?如果您不想要格式化功能,请使用TMemo. 否则使用TRichEdit.

于 2013-10-20T17:00:08.463 回答