Einzelnen Beitrag anzeigen

Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Virtual Tree - Nodes prüfen

  Alt 22. Feb 2008, 17:38
Moin,

Du kannst auch ohne dieses Callback (welches für diesen Zweck nicht unbedingt geeignet sein muss) durch den Tree iterieren, das tust du so:

Delphi-Quellcode:
procedure Foo;
var
  lNode: PVirtualNode;
begin
  lNode := vstTree.GetFirst;
  while Assigned(lNode) do
  begin
    vstTree.Selected[lNode] := True; // zum Beispiel

    // Next Node
    lNode := vstTree.GetNext(lNode);
  end;
  // Hier ist die Schleife beendet
end;
Der Tree biete auch funktionen wie GetNextSelected, GetFirstSelected, GetNextSibling (um auf einer Tree-Ebene zu bleiben), etc.

Grüße,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat