Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by semo,
10. Jan 2008
genau das macht vst.getNextNode(Node)
die knoten sind intern mit einem absoluteindex versehen.
wenn du dir den mal mit ausgeben lässt siehst du dass vst.getnextnode(Node) immer zum nächsten absoluteindex springt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by semo,
10. Jan 2008
du startest beim rootnode.firstschild und durchläufst mit einer while schleife alle nodes.
zu jedem node holst du dir das data record wo du die caption hinterlegt hast und überprüfst ob diese caption deiner gesuchten entspricht. wenn ja dann hast du die abbruchbedingung für deine schleife. wenn nein, dann gehe weiter zum nächsten knoten.
pseudocode:
CaptionFound := False;
while...