Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#2

Re: Pfad eines untergeordneten Knoten in einem Treeview ??

  Alt 27. Sep 2004, 11:52
Moin!

Den übergeordneten Knoten findest du ja durch die Parent Eigenschaft des aktuellen Knotens:

Uebergeordnet := Aktueller.Parent; Dabei sind Uebergeordnet und Aktueller beides TTreeNode. Nun kann es sein, das der Aktuelle Knoten schon der der oberste ist, dann ist Parent Nil und somit auch Uebergeordnet.

Da Uebergeordnet auch wieder ein TreeNode ist hat dieser wieder die gleichen Eigenschaften, daher kannst du dir den Pfad doch leicht in einer Schleife bauen:

Delphi-Quellcode:
Var
  Node : TTreeNode;
  Path : String;
Begin
  Node := Uebergeordnet;
  Path := '';

  Repeat
    Path := Node.Text + '/' + Path;
    Node := Node.Parent;
  Until ( Node = Nil );
  
  ShowMessage(Path);
End;
MfG
Muetze1
  Mit Zitat antworten Zitat