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/)
-   -   TControlList wie einzelne TControlListButton ausschalten? (https://www.delphipraxis.net/213131-tcontrollist-wie-einzelne-tcontrollistbutton-ausschalten.html)

softtouch 2. Jun 2023 08:45

TControlList wie einzelne TControlListButton ausschalten?
 
Ich habe eine TControlList mit Text sowie 2 TControlListButton pro item.
Wie kann ich nun einen bestimmten Button auf enable und alle anderen auf disable setzen?
Geht ja nicht über den Button Name, da dann ja alle Button in der Liste auf enable oder disable gesetzt würden.

Uwe Raabe 2. Jun 2023 12:10

AW: TControlList wie einzelne TControlListButton ausschalten?
 
Dafür gibt es in der ControlList das OnEnableControl Event. Willst du z.B. nur den ControlListButton1 in der dritten Zeile auf Enabled setzen, geht das mit folgendem Code:
Delphi-Quellcode:
  if AControl = ControlListButton1 then
    AEnabled := AIndex = 2;

softtouch 4. Jun 2023 21:39

AW: TControlList wie einzelne TControlListButton ausschalten?
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1522987)
Dafür gibt es in der ControlList das OnEnableControl Event. Willst du z.B. nur den ControlListButton1 in der dritten Zeile auf Enabled setzen, geht das mit folgendem Code:
Delphi-Quellcode:
  if AControl = ControlListButton1 then
    AEnabled := AIndex = 2;

Das hat funktioniert, danke.


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