0

我开始在 VB.NET 中使用 scintilla 进行开发,并且正在创建一个串行终端程序。Scintilla 控件显示在我的计算机串行端口中已接收到哪些数据。

我需要以编程方式添加文本来控制。

当我使用:

Scintilla1.Text = Scintilla1.text & "New Data received" & chr(13)

文本被添加到 Scintilla,但它会清除添加前控制的文本中存在的所有格式。

所以,我的问题:

1 - 我向 Scintilla 添加文本的方式是否正确?我没有找到方法“AddText()”。

2 - 为什么我在添加文本时会丢失文本格式?

4

1 回答 1

1

您会丢失格式,因为您分配的Scintilla1.Text内容将替换窗口中的*所有内容(包括您应用的任何样式)。

正如你所说AddText,或者AppendText是保存已经存在的东西的方法。

于 2010-05-19T13:52:05.260 回答