Einzelnen Beitrag anzeigen

Benutzerbild von Thunderchild
Thunderchild

Registriert seit: 12. Nov 2003
Ort: Nohra
139 Beiträge
 
Delphi 7 Personal
 
#2

Re: Treeview (Unterpunkte ermitteln)

  Alt 25. Nov 2003, 15:44
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;
Das letzte Schöne, das in C geschrieben wurde, war Schuberts 9. Sinfonie.
Meine Softwareseite (Link aktualisiert am 13.12.2006).
  Mit Zitat antworten Zitat