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 VCL TTreeview disabled Node kann trotzdem angeklickt werden (https://www.delphipraxis.net/214076-vcl-ttreeview-disabled-node-kann-trotzdem-angeklickt-werden.html)

TurboMagic 12. Nov 2023 16:28

VCL TTreeview disabled Node kann trotzdem angeklickt werden
 
Hallo,

ich habe gerade zur Laufzeit ein Node meines VCL TTreeviews auf Enabled := false gesetzt.
Es wird zwar disabled dargestellt, kann aber trotzdem angeklickt werden. Naja, genau
genommen kann das OnClick Ereignis des TTreeView selbst ausgelöst werden.

=> was hab' ich übersehen? Oder ist das ein Bug?

In QP kann ich gerade auch nicht nachschauen, mein Login klappt irgendwie nicht, trotz
Coockie Löschens aller EMBT Coockies oder Nutzung von Edge statt Firefox... :-(

Grüße
TurboMagic

peterbelow 12. Nov 2023 16:43

AW: VCL TTreeview disabled Node kann trotzdem angeklickt werden
 
Deine Erwartung ist falsch :wink:
Den Node auf disabled zu setzen verhindert nur, das man ihn editieren kann; er muß aber trotzdem auf Klicks reagieren damit man ihn expandieren kann falls er Childnodes hat.

TurboMagic 12. Nov 2023 16:58

AW: VCL TTreeview disabled Node kann trotzdem angeklickt werden
 
Hallo,

danke für den Hinweis. Hab' jetzt für mich auch eine Lösung.
Im OnCLick kann ich das Enabled ja abfragen und für mich passend reagieren.

Und ja, ich verwende in dem Fall das TV eher untypisch als ListView weil die
da verfügbaren Darstellungsoptionen besser zu dem passen, was ich will.

=> Passt also inzwischen für mich.

Grüße
TurboMagic


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 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 by Thomas Breitkreuz