Hinzufügen von Text zu Scintilla ohne Formatierung zu verlieren
Frage
Ich fange Entwicklung mit scintilla in VB.NET und ich bin ein serielles Terminal-Programm zu schaffen. Die Scintilla Steuer zeigt, welche Daten in meinem Computer serielle Schnittstelle empfangen wurde.
Ich muss programmatisch Text-Steuerelement hinzufügen.
Wenn ich:
Scintilla1.Text = Scintilla1.text & "New Data received" & chr(13)
wird der Text hinzugefügt, um Scintilla aber es löscht alle, dass die Formatierung in Text vorhanden ist, die in der Kontrolle war vor der Zugabe.
Also, meine Fragen:
1 - So wie ich Text Scintilla Zugabe bin ist richtig? Ich habe gefunden keine Methode "AddText ()".
2 - Warum ich verliere Textformatierung, wenn ich Text hinzufügen
Lösung
Sie verlieren die Formatierung als zu Scintilla1.Text
zuweisen, die * alles ersetzen wird (einschließlich aller Styling Sie angewendet haben) im Fenster.
Wie Sie AddText
oder AppendText
sagen sind die Möglichkeiten, was zu bewahren schon da.