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 TVirtualStringTree: GetSelectedNode ? (https://www.delphipraxis.net/106727-tvirtualstringtree-getselectednode.html)

arbu man 15. Jan 2008 16:17


TVirtualStringTree: GetSelectedNode ?
 
Hi,

irgendwie stehe ich grad wieder auf einen Schlauch, ich möchte beim VST den Selektierten Knoten auslesen. Mit der Eigenschaft Selected will ich mich nicht zufrieden geben, da ich damit nur prüfen kann ob ein Knoten ausgewählt ist. Und immer jeden Knoten zu überprüfen halte ich für unperformant. Kennt jemand dafür eine gute Lösung ?

mfg, Björn

Daniel 15. Jan 2008 16:19

Re: TVirtualStringTree: GetSelectedNode ?
 
vst.GetFocusedNode
;-)


Ich sitze auch gerade an diesem Tree. :-)

arbu man 15. Jan 2008 16:35

Re: TVirtualStringTree: GetSelectedNode ?
 
Danke, ich hab mir schon gedacht das es so einfach ist :)

mfg, Björn

semo 15. Jan 2008 16:47

Re: TVirtualStringTree: GetSelectedNode ?
 
man muss unterscheiden zwischen selektiert und focussiert.
den focus kann nur ein knoten haben, selektiert können mehrere sein.

es gibt die möglichkeit per vst.GetFirstSelected, vst.GetNextSelected etc. auf die selektierten knoten zuzugreifen anstatt jeden knoten auf die property selected überprüfen zu müssen.

das gleich gib es auch für alle checked nodes.

arbu man 16. Jan 2008 10:53

Re: TVirtualStringTree: GetSelectedNode ?
 
Danke, gut zu wissen das man auch mehrere ausgewählte Knoten benutzen kann :)


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