[RichTextBox] Sichtbaren Bereicht (Line von bis) herausfinden

Klein0r

Erfahrenes Mitglied
Hallo zusammen,

ich hab mir folgendes FormElement geladen:
http://www.codeproject.com/KB/edit/SyntaxRichTextBox.aspx

Damit ist es möglich ein wenig Syntax-highlighting zu betreiben.
Allerdings stellt das Steuerelement nur eine Methode zur verfügung: ProcessAllLines

Das dauert mir aber bei großen dateien entschieden zu lange.
Nun dachte ich mir ich könnte einfach nur den sichtbaren Bereichen behandeln - also jedes mal wenn gescrollt wird das neu angezeigte Stück "parsen"

Dazu brauche aber den Bereich der gerade dem Benutzer angezeigt wird.

Das muss doch möglich sein - ansonsten würde man mit großen Dateien doch garnicht zurecht kommen...

Oder hat jemand eine schönere (fertige) Lösung?

EDIT:
Das http://69.10.233.10/KB/miscctrl/FixingTheCode.aspx habe ich auchnoch gefunden aber habe kein c# installiert
Also konnte ich nicht testen! Evt macht mir ja jemand nettes eine DLL aus der ganzen sache? ;)

lg
 
Zuletzt bearbeitet:
Zurück