2010-05-19 59 views
0

我开始在VB.NET中使用scintilla进行开发,并且我正在创建一个串行终端程序。 Scintilla控件显示我的计算机串行端口收到的数据。将文本添加到Scintilla而不丢失格式

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

当我使用:

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

的文本添加到Scintilla的,但它会清除存在于那是在控制前加入文本所有格式。

所以,我的问题:

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

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

回答

1

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

正如你所说AddTextAppendText是保存已存在的东西的方法。

相关问题