TreeView child an bestimmer Stelle einfügen
Hallo DP !
Ich habe ein TreeView mit folgendem Aufbau:
Code:
Wie kann ich denn bei "personen" ein weiteres child element anfügen ? Kann man das über den Namen referenzieren ? Muss ich zuvor einen Startpunkt (Root) festlegen ?
Root
!-> gemeinschaft !-> status !-> personen !-> autos |
AW: TreeView child an bestimmer Stelle einfügen
Hi,
habe gerade kein Delphi zur Hand, aber das sollte es tun: http://www.delphipraxis.net/20448-tr...r-eintrag.html Gruß Steku |
AW: TreeView child an bestimmer Stelle einfügen
Hallo,
Delphi-Quellcode:
Klappt nicht, weil LNode ja bedingt durch
LNode := Treeview1.Items.Add(TreeView1.Items.GetFirstNode, 'Kategorie1');
TreeView1.Items.AddChild(LNode, 'Untereintrag1');
Delphi-Quellcode:
immer vom Ersten Element ausgeht. Ich wollte ja was an eine bestimmte child-node anhängen. Deshalb die Frage ob ich diese speziell ansprechen kann.
TreeView1.Items.GetFirstNode
|
AW: TreeView child an bestimmer Stelle einfügen
Hallo,
in Deinem speziellen Fall vielleicht so:
Delphi-Quellcode:
Gruß
n := TreeView1.Items [0].getFirstChild;
while Assigned (n) and (n.Text <> 'personen') do n := n.getNextSibling; if Assigned (n) then TreeView1.Items.AddChildFirst(n, 'neue person') |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 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