Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Treeview (Unterpunkte ermitteln) (https://www.delphipraxis.net/12327-treeview-unterpunkte-ermitteln.html)

Sidores 25. Nov 2003 13:05


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

Thunderchild 25. Nov 2003 14:44

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;

Sidores 25. Nov 2003 15:37

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