Hi Leutz,
wisst ihr, wie ich mit Visual Basic aus einer RichTextBox einzelne Wörter und Zeichen auslesen kann??
Beispiel:
Das Programm soll das Wort "Hallo" fett darstellen
In der RichTextBox ist folgender Inhalt:
TESTtest123abdHALLOxep624bro3886*gg*
Wie könnte ich daraus z.B. das Wort Hallo auslesen und automatisch fett darstellen oder ersetzen??
Danke,
Visual - Development
wisst ihr, wie ich mit Visual Basic aus einer RichTextBox einzelne Wörter und Zeichen auslesen kann??
Beispiel:
Das Programm soll das Wort "Hallo" fett darstellen
In der RichTextBox ist folgender Inhalt:
TESTtest123abdHALLOxep624bro3886*gg*
Wie könnte ich daraus z.B. das Wort Hallo auslesen und automatisch fett darstellen oder ersetzen??
Danke,
Visual - Development
Du brauchst zunächst mal die Position des Textes, markierst diesen dann und formatierst ihn anschließend:
Das Ersetzen geht genauso:
RTFControl.SelStart = Instr(RTFControl.Text,"HALLO")Das geht auch mit SelItalic (kursiv), SelUnderline (unterstrichen) usw. Bitte beachte, dass die Suche mit Instr case-sensitiv ist! Soll die Schreibweise nicht beachtet werden, dann sieht das so aus:
RTFControl.SelLength = Len("HALLO")
RTFControl.SelBold = True
Dim txt as string
txt="Hallo"
RTFControl.SelStart = Instr(Ucase$(RTFControl.Text),Ucase$(txt))
Das Ersetzen geht genauso:
RTFControl.SelText = "Huhu"
Logge dich ein um einen Beitrag zu schreiben.