ständiges parsen einer SynEdit und updaten in einem Treeview
17. Jun 2004, 21:56
Hallo Leute,
in einem meiner Editoren reagiere ich auf das OnChange-Ereignis der SynEditKomponente und parsen dann aus dem vorhandenen Inhalt alle möglichen CSS-Elemente heraus und schreibe diese in eine Treeview-Komponente. Was mir hierbei allerdings nicht gefällt, ist mein eigenes Handling. Jedes mal, wenn sich was ändert, lösche ich die Treeview wieder und schreibe alles von Neuem hinein.
Da ich mich mit Treeview nicht so gut auskenne hier noch meine Begründung, warum ich immer alles neu Schreibe. Es gibt im CSS 3 verschieden Hauptelemente, denen ich dann einfach Childs (die eigentlichen Elemente) zuweise. Wenn ich nun prüfen könnte, ob sich dieses Child schon in der Treeview befindet, könnte ich alles anders angehen und eventuell alle gefundenen Elemente in einen Array packen und dann nur immer wieder den Array mit der Treeview vergleichen und dann updaten.
Allerdings möchte ich beim Update dann nicht alles löschen und neu schreiben sondern nur das neue Element als Child anhängen. Hm, Fragen-Antworten!?
Danke
Tom
|