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 Von Listview zu VirtualStringTree (https://www.delphipraxis.net/174449-von-listview-zu-virtualstringtree.html)

Blamaster 23. Apr 2013 10:00

Von Listview zu VirtualStringTree
 
Hi,

ich bin gerade dabei ein altes Projekt etwas zu erweitern und würde daher gerne von einer Listview auf die VirtualStringTree Komponente umsteigen.

Allerdings habe ich ein paar Fragen zu denen ich bisher keine direkt Antwort finden konnte.

Gibt es eine Möglichkeit nur Roodnodes selektierbar zu machen ?

Mit der Listview hatte ich fälle bei denen ich auf den letzten Listvieweintrag zugreife.
Bei der VST gibt es vst.GetLast() damit komme ich an den letzten Node, allerdings kann das auch ein Childnode sein ich benötige aber den Zugriff auf den letzten Rootnode.

Lässt sich das einfacher usetzen als sich einmal komplett von oben nach unten durch die VST zu arbeiten bis vst.GetNextLevel() nil liefert ?

Ein weiterer Fall ist der Zugriff auf selektierte Nodes. Am einfachsten wäre es wenn es eine Möglichkei gäbe das selektieren von Childs komplett zu verbieten. (Die konnte ich allerdings bisher nicht finden)

Momentan gehe ich mit vst.GetSelected() durch die VST und prüfen dann in welchem Level sich der Node befindet ist es 0 akzeptiere ich bei <> 0 suche ich wieter.
Geht auch das einfacher ?


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