Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Treeview (Hat Knoten einen Unterknoten?) (https://www.delphipraxis.net/60266-treeview-hat-knoten-einen-unterknoten.html)

Kidix 4. Jan 2006 17:30


Treeview (Hat Knoten einen Unterknoten?)
 
Hi,


ich möchte beim klicken auf einem Item von nem Treeview wissen ob dieses Item einen Unterknoten hat. Wenn das Item keinen Unterknoten hat, dann soll dieses Item mit ShowMessage ausgegeben werden...

Wie kann ich das am besten tun?

3_of_8 4. Jan 2006 17:33

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Delphi-Quellcode:
if TreeItem.count=0 then showmessage('blubb');

Khabarakh 4. Jan 2006 17:36

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Zitat:

Zitat von Kidix
Wie kann ich das am besten tun?

Du öffnest die Delphi-Hilfe und gibst "TTreeNode" ein. Die Eigenschaft lässt sich wirklich nicht übersehen :roll: .

Kidix 4. Jan 2006 17:43

Re: Treeview (Hat Knoten einen Unterknoten?)
 
die eigenschaft kenne ich, ich weiß aber nicht wie ich diese abfragen kann...


treeview1.items????.haschild = false

Kinimod8 4. Jan 2006 17:51

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Schau dir mal TreeView1.Selected an...

alzaimar 4. Jan 2006 17:59

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Also, wenn ich wissen will, ob ein TreeNode Kinder hat, dann frage ich doch einfach
Delphi-Quellcode:
If MyTreeNode.HasChildren Then

3_of_8 4. Jan 2006 18:22

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Er wusste nicht, wie er das bei einem Treeview von dem ausgewählten Knoten bekommt.

alzaimar 4. Jan 2006 19:50

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Na dann einfach
Delphi-Quellcode:
If MyTreeView.Selected.HasChildren

Kinimod8 4. Jan 2006 20:16

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Das habe ich doch oben schon geschrieben :gruebel:

alzaimar 4. Jan 2006 20:22

Re: Treeview (Hat Knoten einen Unterknoten?)
 
Selected ja, HasChildren nein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 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