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 に答える