Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
Delphi 2005 Professional
|
VirtualStringTree: Zeilen/Knoten ausblenden
15. Jan 2007, 23:48
hi,
ich suche nach einer Möglichkeit in einem (von mir erstellten) Nachfahren von tVirtualStringTree einzelne Zeilen (bzw. Knoten) auszublenden. Ich würde also gerne verhindern das ein Knoten gezeichnet ohne ihn gleich zu löschen.
Ich habe bereits versucht die TreePaint-Methode (das ist die Hauptzeichenroutine des VST) zu überschreiben, aber das ist meines Erachtens ersten äußerst unschön und zweitens unpraktikabel, da sie auf private Variablen zurückgreift, die in einem Nachfahren nicht verfügbar/bekannt sind.
Meine nächste Idee waren die OnBeforePaint... Ereignisse, aber da weiß ich nicht so genau was ich dort machen sollte und ob ich da überhaupt das erreichen kann, was ich möchte.
Für Ideen und Vorschläge wäre ich dankbar.
Gruß Peter
Peter Enenkel blubb
|