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??!!??