So, wie ich nun den Index des Node herausbekomme, weiß ich. Ich habs nun so gelöst (hab "TotalCount" gefunden
):
Delphi-Quellcode:
function FindeEintrag(Titel: String): Integer;
var
Data: PTreeData;
Node: PVirtualNode;
i: Integer;
begin
with MainFrm do begin
Node := VSTListe.GetFirst;
for i:=0 to VSTListe.TotalCount-1 do begin
Data := VSTListe.GetNodeData(Node);
if Data.Titel= Titelthen begin
Result := Node.Index;
Exit;
end
else Node := VSTListe.GetNext(Node);
end;
end;
end;
Aber nun stehe ich vor folgender Frage:
Wie kann ich diesen Node nun vorselectieren?