Registriert seit: 3. Jun 2010
1.611 Beiträge
Delphi 10.3 Rio
|
AW: VST - Nur bestimmte Unterknoten per Multiselect selektieren
14. Jul 2016, 09:37
Ja sorry. Hatte das in der Eile mit diversen anderen Events verwechselt. Ich stand (warum ich nicht dran gedacht habe weiß ich nicht) selbst schon mal vor dem gleichen Problem. Habe es schlussendlich so gelöst, dass ich mir den SelektionStatus in meinen NodeDaten gemerkt hatte. Dort konnte ich dann entsprechend über den Setter die Variable auf true bzw. auf false setzen. Aber mit OnFocusChanging könntest du es mal probieren. Da hast du Recht. Das könnte funktionieren. Was du mit dem Event OnAddToSelection machen könntest wäre, dass du den SelektionStatus der Node wieder zurücksetzt wenn die nicht selektiert werden darf. Ist zwar etwas unsauber, aber vielleicht klappt es ja.
Ich wollte immer mal ein Feature Request an JAM Software schreiben, dass die ein OnAddingToSelection Event mit einbauen. Bin aber noch nicht dazu gekommen. Alles kann man irgendwie noch unterbrechen. NodeChange, HeaderResize, ... nur die Selektion kann man nicht mehr abbrechen. Schade eigentlich.
|