Supportnet Computer
Planet of Tech

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

Antwort 2 von misterUE

Kleines Beispiel:

  rtb1.SetFocus
  rtb1.SelStart = 3
  rtb1.SelLength = 3
  rtb1.SelColor = vbRed
  rtb1.SelBold = True
  rtb1.SelFontName = "FixedSys"

mfg, ÜM!T

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: