Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
16. Jun 2007
Woohoo.
Am Ende von InInitNode folgenden Quelltext angefügt:
VSTInitChildren(FTree,Node,ChildCount);
FTree.ChildCount := ChildCount;
Tut wunderbärlich.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
12. Jun 2007
Hallo,
ich mach das komplett virtuell, also nur über die Events. Den ChildnodeCount initialisiere ich jeweils im OnInitChildren, glauib ich, hab den Source grad nicht zur Hand.
Hmm... wenn ich also das im OnInitNode setze, gehts komplett nach unten durch? Mal probieren.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
9. Jun 2007
...wobei. das initchildren wird ja erst dann ausgeführt, wenn ich die node aufklappe. ich brauchs aber auch in nicht aufgeklappt. :|
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
7. Jun 2007
Das ist eine gute Idee :)
Danke! Werde das mal versuchen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DGL-luke,
7. Jun 2007
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...