AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi VCL TTreeview disabled Node kann trotzdem angeklickt werden
Thema durchsuchen
Ansicht
Themen-Optionen

VCL TTreeview disabled Node kann trotzdem angeklickt werden

Ein Thema von TurboMagic · begonnen am 12. Nov 2023 · letzter Beitrag vom 12. Nov 2023
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#1

VCL TTreeview disabled Node kann trotzdem angeklickt werden

  Alt 12. Nov 2023, 16:28
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

Geändert von TurboMagic (12. Nov 2023 um 16:32 Uhr)
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
702 Beiträge
 
Delphi 12 Athens
 
#2

AW: VCL TTreeview disabled Node kann trotzdem angeklickt werden

  Alt 12. Nov 2023, 16:43
Deine Erwartung ist falsch
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.
Peter Below
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#3

AW: VCL TTreeview disabled Node kann trotzdem angeklickt werden

  Alt 12. Nov 2023, 16:58
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:55 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