000
27.07.2004, 11:20 Uhr
~Gast
Gast
|
Ich bin gerade dabei, mir mit dem BCB4 einen kleinen Editor zusammen zu basteln. Jetzt soll dieser eine Syntaxhervorhebung haben, so dass er halt auf bestimmte Wörter bzw. Zeichen automatisch eine jeweilige Textkonvertierung (Farbe, Fett, Kursiv etc.) setzt.
Das ganze spielt in einem TRichEdit-Feld ab. Wie bekomme ich das jetzt hin, dass er halt auf bestimmte Schlüsselwörter (z.B. aus C++) entsprechend reagier? Ich habe schon versucht, einfach bei jeder Änderung das gesamte TRichEdit-Feld komplett durchzugehen und dann mit SelStart, SelLength und SelAttributes die Attribute gesetzt, aber das Programm ist total verlahmt und richtig funktioniert hat es auch nicht.
Weiß jemand, wie so etwas geht? |