Synthax Highlighting, selbst gemacht

Hallo!

Ich brauche in einem Editor HTML-Hi-Lighting. Es soll alles was zwischen steht in blau (oder lila, Farbe wurst) dargestellt werden.
Ich habe eine Richextbox genommen, die beim Laden mit der Find-Methode durchsucht wird, und mit selText und SelColor gefärbt wird, aber das ist sau langsam!!! Gibt es eine Möglichkeit sowas im Hintergrund zu machen? so das man noch tippen kann, während es läuft? API? Wie ist das bei VB gelöst?
Eine zweite Routine, die ich versucht habe war nochlangsamer. Dabei wird der text von hinten nach Vorne duchsucht, und die Bereich zwischen zwei aufeinanderfolgenden > und

Versuch mal dies:
Durchsuche das Dokument nach . Speichere die Positionen in einer Collection oder Array. Wichtig: Während dem Suchen sollte immerwieder der Befehl „DoEvents“ auftreten. (Gibt das System frei und somit kannst Du arbeiten.) Wenn alles durchsucht ist, Zeig Dein Ergebnis an.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Versuch mal dies:
Durchsuche das Dokument nach .

Das macher ich ja quasi so, bzw. so ähnlich!

Speichere die
Positionen in einer Collection oder Array.

Aha (verwundertguck)

Wichtig: Während
dem Suchen sollte immerwieder der Befehl „DoEvents“ auftreten.

OK

(Gibt das System frei und somit kannst Du arbeiten.) Wenn
alles durchsucht ist, Zeig Dein Ergebnis an.

Wäre es nicht schneller, wenn er gleich bei der Suche die Ergebnisse anzeigen würde? Hmm, Ich werds aber mal probieren
TAUSEND DANK!

Grüüße

Florian