Supportnet / Forum / Anwendungen(Java,C++...)
RichTextBox per Code formatieren
Frage
Wird in bei einem RTF-Steuerelement ein bestimmter Teil des Textes mit der Maus ausgewählt, so kann dieser mit Hilfe von SelBold, SelColor usw. formatiert werden.
Meine Frage ist: Geht das auch per Code und wenn ja, wie?
Wichtig ist, dass eine bestimmter String innerhalb des gesamten Textes ausgewählt werden kann (den alles zu Formatieren ist kein Problem)!
Danke für die Antworten!
Antwort 1 von PotzBlitz
Hallo Meak,
die RichTextBox hat zwei Eigenschaften, die du zu diesem Zweck brauchst.
SelStart - Legt den Beginn der Markierung fest
SelLength - Legt die Länge der Markierung ab SelStart fest
Beispiel:
"Das ist ein Test."
Wenn "ist" markiert werden soll, dann müssen die Eigenschaften so eingestellt werden:
SelStart=4
SelLength=3
Gruss
PotzBlitz
die RichTextBox hat zwei Eigenschaften, die du zu diesem Zweck brauchst.
SelStart - Legt den Beginn der Markierung fest
SelLength - Legt die Länge der Markierung ab SelStart fest
Beispiel:
"Das ist ein Test."
Wenn "ist" markiert werden soll, dann müssen die Eigenschaften so eingestellt werden:
SelStart=4
SelLength=3
Gruss
PotzBlitz
Antwort 2 von misterUE
Kleines Beispiel:
mfg, ÜM!T
rtb1.SetFocus
rtb1.SelStart = 3
rtb1.SelLength = 3
rtb1.SelColor = vbRed
rtb1.SelBold = True
rtb1.SelFontName = "FixedSys"
mfg, ÜM!T

