![]() |
[VST] Ereignis beim Auswählen eines Nodes
Hallo ihr,
wie bekomme ich beim VirtualStringTree raus, wenn sich die Selektion ändert? OnClick wird zu selten aufgerufen (z.B. nicht beim Wechseln über die Tastatur) und OnChange zu häufig (z.B. wenn ein Eintrag der nicht selektiert ist gelöscht wird oder wenn die Selektion aufgehoben wird). MfG xZise |
Re: [VST] Ereignis beim Auswählen eines Nodes
du kannst ja notfalls filtern?
Delphi-Quellcode:
var LastSelection: ...
procedure VST.OnChange ... begin if Assigned(VST.Selection) and (VST.Selection <> LastSelection) then begin ... mach was end; LastSelection := VST.Selection; end; |
Re: [VST] Ereignis beim Auswählen eines Nodes
Hallo himitsu,
ich hatte sowas beführchtet :lol: Aber warum nicht ;) Nur kennt mein VST nicht Selection. :shock: MfG xZise |
Re: [VST] Ereignis beim Auswählen eines Nodes
Gab es da nicht OnFocusChanged oder sowas? Und auch ein OnFocusChanging oder so, in dem man alten und neuen Node bekommt und das selektieren verhindern kann.
Ich müsste nochmal schauen wie es genau hieß, aber irgend etwas in der Art gab es da. |
Re: [VST] Ereignis beim Auswählen eines Nodes
hab kein VST installiert ... du müßtest also selber mal nachsehn, wie sowas da heißt :angel2:
|
Re: [VST] Ereignis beim Auswählen eines Nodes
Ich habe auch nachgeschaut, die Ereignisse hießen schon so, deshalb brauchte ich auch nix weiter schreiben. :mrgreen:
|
Re: [VST] Ereignis beim Auswählen eines Nodes
Ookay :) Bei meiner Konstellation ist leider sowas nicht ganz so schnell zu testen, wobei das hier gerade wie im Taubenschlag ist.
Also folgendes: FocusChanged ist genau das was ich wollte! Danke ! :thumb: MfG xZise |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz