我正在寻找像TMemo这样的VCL控件,它可以管理多条线路并且没有64kb的数据限制。
我尝试过TRichEdit但遇到了RichEdit insert line error
我不需要插入富文本,因此TMemo类似的VCL控制就足够了
任何人都可以推荐一个吗?
答案 0 :(得分:4)
您可以使用超过64K的TMemo
。设置MaxLength
属性以增加限制。 documentation说明了这个属性:
指定用户可以输入的最大字符数 编辑控制。
使用MaxLength限制可输入的字符数 进入编辑控件。值为0表示没有 应用程序定义的长度限制。
如果使用MaxLength来限制编辑控件中文本的长度 该文本将被复制到固定长度的缓冲区中。
此属性在EM_SETLIMITTEXT
消息之上实现。
您同样可以使用TRichEdit
控件。您观察到的错误并不表示控件不足。它只表示您的程序包含错误。
你应该使用哪种控制?如果您不想格式化功能,请使用TMemo
。否则使用TRichEdit
。