![]() |
TreeView Node mittels index Nummer erhalten
Guten Abend zusammen
Ich würde gerne bei einem TreeView mittels einer IndexNummer den haupt Node erhalten Also etwa so:
Delphi-Quellcode:
0 Wäre in diesem fall das ITEM 0
node:TTreeNode;
node := funktion(0); Kann mir jemand sagen ob und wie man so in etwa auf einen node zugreifen kann? Ziel soll sein, mit einer Repeat schleife jeden node durchzugehen und bestimmte Dinge auszulesen... Danke schonmal |
AW: TreeView Node mittels index Nummer erhalten
Hi,
aus dem Kopf heraus: TreeView.Nodes[0] ... |
AW: TreeView Node mittels index Nummer erhalten
Hallo
irgendwie verstehe ich nicht so richtig, was du machen willst die TreeView1.Items kannst Du doch in einer Schleife durchlaufen? Gruß Frank |
AW: TreeView Node mittels index Nummer erhalten
Zitat:
Zitat:
Ich möchte jedoch mit 1...999 oder nur auf die HauptNodes zugreifen um dann mittels GetChildNode auf die UnterNodes zugreifen zu können. Oder wie würdet ihr das lösen? Es geht um folgende Struktur HauptNode1 ----UnterNode1 ----UnterNode2 HauptNode2 ----UnterNode1 ----UnterNode2 . . . Ich muss bei jedem HauptNode den UnterNode1 und 2 auslesen und aufgrund dessen was dort drin steht weitere entscheidungen treffen... Das muss ich mit allen Vorhandenen HauptNodes des TreeViews machen... |
AW: TreeView Node mittels index Nummer erhalten
TTreenode.level könnte Dir helfen.
|
AW: TreeView Node mittels index Nummer erhalten
Zitat:
Aber dazu müsste ich ja bereits einen Node haben. Ich weiss ja nicht, wie ich die HauptNodes erhalte... |
AW: TreeView Node mittels index Nummer erhalten
Delphi-Quellcode:
for i := 0 to Tree.Nodes.Count - 1 do
if Tree.Nodes[i].Level = 0 then ShowMessage('Hauptnode!'); |
AW: TreeView Node mittels index Nummer erhalten
Zitat:
Vielen Dank :) Problem scheint wohl gelöst :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz