![]() |
Treeview (Unterpunkte ermitteln)
Hallo,
wie kann man die direkten unterpunkte in einem Treeview ermitteln? Ich hab irgendwie mal was von Subitems gelesen doch sowas find ich bei mir nicht. Danke Sidores |
Re: Treeview (Unterpunkte ermitteln)
Jeder Knoten kann Unterknoten besitzen, erreichbar über Knoten.item[index]. Wenn Du TreeView.Items[Index] benutzt, wird das index-te Element zurück gegeben, und zwar von oben ausgehend als wenn alle Knoten expandiert wären.
Wenn also der erste Knoten einen Unterknoten hat, würde TreeView.items[1] den ersten Unterknoten liefern. Anderfalls bekäme man den Knoten UNTER dem ersten. Diese Beispiel-Prozedur würde Dir die Bezeichnung des letzten Unterknotens der Wurzel liefern:
Delphi-Quellcode:
procedure knotenAnzeigen;
var root:tTreeNode; begin root:=TreeView1.items[0]; if root.HasChildren then showmessage(root.item[root.count-1].text) end; |
Re: Treeview (Unterpunkte ermitteln)
Danke für die Antwort,
so hatte ich das ja auch, hatte nochen einen logischen Fehler. Jetzt gehts aber! Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 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