Halli Hallo
ich komme nicht weiter vielleicht kann mir jemand helfen.
ich benutze aus der delphi easy Helper folgende funktion um den Pfad in einem Treeview Darzustellen
Delphi-Quellcode:
Function GetNodePath(ANode: TTreenode; ADelimiter: Char='\'): String;
Begin
Result := '';
while assigned(ANode) do
begin
Result := ADelimiter + aNode.Text + Result;
ANode := ANode.Parent;
end;
if Result <> '' then
Delete(Result,1,1);
End;
Nun versuche ich eine Funktion zu schreiben die das umgekehrte macht.
Das heist ich über gebe einen String z.B (0/1/0) Also erster Hauptknoten; 2ter unterknoten;erster eintrag
und möchte den Absolutindex des nodes zurückbekommen.
Ich könnte das machen mit
showmessage(inttostr(treeview1.Items[0].Item[1].Item[0].Absolutindex));
das ich aber vorher nicht weiß wie viele ebenen ich übergebe muß das ganze ja dynamisch sein.
Ich steh auf'm Schlauch
wäre sehr dankbar für hilfe
LG
Auf jede komplizierte Frage gibt es eine kurze knappe Antwort, die falsch ist.