ich habe in einem Programm ein Synedit Fenster zum Anzeigen von XML-Files. Die Anzeige der XML-Files funktioniert reibungslos. Jetzt möchte ich bestimmte Einträge oder Rows farblich markieren. Hier komme ich aber irgendwie nicht weiter (große Wissenslücke


Meine Idee war:
In einer seperaten function SeekError(var arrayError:array [0..2]of array integer) werden die Rows gespeichert wo definierte Fehler gefunden wurden (ggf. auch die Position innerhalb der Row). Im Array werden dann Position (Line, Start, End) gespeichert => es könnte auch ein TPoint verwendet werden=> je nach dem was besser ist.
mit diesem Integer Eintrag wollte ich die Positon /Row im SynEdit Fenster mit einer definierten Farbe markieren.
Bespiele
synedit1.Line.color:=newcolor (gibts aber nicht)
synedit1.markupByClass[TSyneditMarkupSpecialline].finishMakrupForRow (gibts, aber ich komm nicht weiter)
Es gibt noch gefühlt noch 100 andere Möglichkeiten, aber ich komme mit Google einfach nicht weiter, mir fehlt wohl das auführliche Wissen über "Class"
Vielleicht hat jemand eine Idee wie ich dies umsetzen kann. Über Vorschläge wäre ich sehr dankbar.