Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
Delphi 2006 Professional
|
[VTV] GetImageIndex benötigt komplett validierte Nodes
7. Jun 2007, 19:01
Hallo,
arbeit hier mit dem Virtual Treeview und muss, um den ImageIndex eines Nodes ermitteln zu können, Informationen über die Subnodes auslesen.
Diese müssen dazu bereits fertig erstellt sein.
Ich rufe deswegen im OnInitNode-Ereignis "ValidateNode(Node, true)" auf, will also alle Childnodes validieren. GetImageIndex scheint aber trotzdem zu früh aufgerufen zu werden, da dort keine ChildNodes zu finden sind.
Wenn ich von jedem Node direkt auf die Datenquelle zugreifen muss, wird das ganze sehr unkomfortabel zu programmieren. Kann ich irgendwie sicherstellen, dass alle Nodes da sind, bevor der ImageIndex abgefragt wird?
Lukas Erlacher Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
|