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 TTreeView, wie geht das? (https://www.delphipraxis.net/44624-ttreeview-wie-geht-das.html)

glkgereon 21. Apr 2005 19:02


TTreeView, wie geht das?
 
So dumm sich das jetzt auch anhört...hat einer ein tutorial zur TTreeView?

oder ein beispielsource?

was ich bräuchte:

knoten anlegen
knoten löschen
knoten "nachträglich" anlegen/ändern
OnClick für jeden Knoten
gezielt suchen (wohl über tag..)

was ich machen will:
ich will eine liste haben mit verschiedenen items (zb. Autos) und unterknoten (zb. Marke, Preis, Farbe, Km/h,..).
wenn ich auf einen draufklicke will ich den ändern können...
diese will ich halt anlegen, löschen, ändern, und dann zb alle Hauptknoten haben, wo die marke bmw is (als beispiel)

kann mir da wer helfen :(

tommie-lie 24. Apr 2005 21:43

Re: TTreeView, wie geht das?
 
Wie wär's mit der OH? :mrgreen:

Zur Designzeit kannst du im OI über die Eigenschaft Items ziemlich bequem die Nodes einfügen und bearbeiten, der Editor ist selbsterklärend und intuitiv. Zur Laufzeit geht es (oh Wunder :stupid:) auch über die Items-Eigenschaft. Die hat wiederum die indizierte Eigenschaft Item, die sämtliche First-Level-Nodes des Trees enthält. So ein Node hat wiederum die Eigenschaft Item, mit der du auf weitere Items zugreifen kannst.
Wenn du neue Nodes hinzufügen willst, geht das mit der Methode TTreeView.Items.Add. Die nimmt als Parameter die Caption der neuen Node und die Node, zu der du die neue Node hinzufügen willst. Um als der allerersten Node im TreeView eine neue Node hinzuzufügen, kannst du
Delphi-Quellcode:
TreeView1.Items.Add(TreeView1.Items[0], 'Neue Node');
benutzen.

toms 24. Apr 2005 23:36

Re: TTreeView, wie geht das?
 
Hallo!

Bei den Jedis gibt's ein TreeView Basics Tutorial (Englisch)

http://www.delphi-jedi.org/Jedi:VOY_USINGTREEVIEWS:0


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