Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TTreeView vom Child auf Root schliessen (https://www.delphipraxis.net/108739-ttreeview-vom-child-auf-root-schliessen.html)

wtf123 18. Feb 2008 19:18


TTreeView vom Child auf Root schliessen
 
Hallo,

ich habe ein TTreeView und einige einträge darin, beim clicken aufs
Child würde ich gerne wissen welches Root dazu gehört

var
nodes: array[0..maxnodes] of TTreeNode;
i:integer;

for i:=0 to maxnodes do begin
nodes[i] := Add(nil, 'Test'+inttostr(i));
nodes[i].ImageIndex := Random(9);
AddChild(nodes[i],'ChildNode'+inttostr(i));
end;


Danke

Muetze1 18. Feb 2008 19:23

Re: TTreeView vom Child auf Root schliessen
 
Delphi-Quellcode:
var
  lNode: TTreeNode;
begin
  lNode := DeinAngeklicktesNodes;

  while assigned(lNode.Parent) do
    lNode := lNode.Parent;

  // hier ist lNode der Root Node deines angeklicktes Nodes.
end;
Zu Abwandlung des Codes könntest du mal in die Hilfe schauen zu den folgenden Eigenschaften: Delphi-Referenz durchsuchenParent und Delphi-Referenz durchsuchenLevel.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz