我正在寻找像 TMemo 这样可以管理多行并且没有 64kb 数据限制的 VCL 控件。
我试过 TRichEdit 但遇到了RichEdit insert line error
.
我不需要插入富文本,所以一个类似 TMemo 的 VCL 控件就足够了。
有人可以推荐一个吗?
问问题
387 次
1 回答
4
您可以使用TMemo
超过 64K。设置MaxLength
属性以增加限制。文档说这个属性:
指定用户可以在编辑控件中输入的最大字符数。
使用 MaxLength 限制可以输入到编辑控件中的字符数。值 0 表示没有应用程序定义的长度限制。
如果文本将被复制到固定长度的缓冲区中,则使用 MaxLength 限制编辑控件中文本的长度。
EM_SETLIMITTEXT
此属性在消息之上实现。
您同样可以使用TRichEdit
控件。您观察到的错误并不表示控件有缺陷。它仅表明您的程序包含错误。
您应该使用哪个控件?如果您不想要格式化功能,请使用TMemo
. 否则使用TRichEdit
.
于 2013-10-20T17:00:08.463 回答