我正在使用VB.NET中的scintilla开始开发,并且正在创建一个串行终端程序。闪光灯控件显示我的计算机串行端口接收到了哪些数据。
我需要以编程方式向控件添加文本。
当我使用:
Scintilla1.Text = Scintilla1.text & "New Data received" & chr(13)文本将被添加到Scintilla中,但它会清除在添加之前控件中存在的所有格式。
所以,我的问题是:
1-我向Scintilla添加文本的方式是正确的吗?我没有找到"AddText()“方法。
2-为什么我在添加文本时会丢失文本格式?
发布于 2010-05-19 21:52:05
在分配给Scintilla1.Text时,您将丢失格式设置,它将替换*窗口中的所有内容(包括您已应用的任何样式)。
正如您所说,AddText或AppendText是保存已有内容的方法。
https://stackoverflow.com/questions/2865884
复制相似问题