Einzelnen Beitrag anzeigen

stho

Registriert seit: 16. Sep 2009
Ort: 127.0.0.1
288 Beiträge
 
Delphi 2007 Professional
 
#5

Re: VirtualStringTree Node anhand des Index ermitteln

  Alt 22. Okt 2009, 13:24
okay.....


also ich habe das anderst gelöst... kürzer zumindest...
hmmmmmmmmmmmmm

Delphi-Quellcode:
Function TMainForm.GetNodeByIndex(iIndex : Integer) : PVirtualNode;
var
  Node : PVirtualNode;
begin
  //Nehme den ersten Node
  node := VST.GetFirst(True);

  //Und Überprüfe bis der Übergebene index (ParentID) mit dem Node-Index übereinstimmt
  while vst.AbsoluteIndex(node) <> iIndex do
  begin
    node := Vst.GetNext(Node, True);
  end;

  //Der zurückgegebene Node ist also der gesuchte Parent
  result := Node;
end;

oder mache ich irgend welche gravierenden Fehler??!!??
  Mit Zitat antworten Zitat