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 TCheckBox checken ohne Eventhandler aufzurufen? (https://www.delphipraxis.net/58776-tcheckbox-checken-ohne-eventhandler-aufzurufen.html)

Benedikt1983 12. Dez 2005 15:47


TCheckBox checken ohne Eventhandler aufzurufen?
 
Hallo Programmierer!

Ich habe folgende einfache Frage an Euch:

Kann man den State einer Checkbox auf cbChecked setzen, ohne dass der Eventhandler "OnClick" aufgerufen wird?
Hintergrund: Ich will ein Options-Fenster mit vielen Checkboxen so herrichten, dass diese den Inhalt einer INI-Datei wiederspiegeln. Das Code im Event-Handler stört allerdings dabei.

Ich bin sicher Ihr könnt mir helfen! Vielen Dank,

Benedikt

Skate_Hobbit 12. Dez 2005 15:53

Re: TCheckBox checken ohne Eventhandler aufzurufen?
 
Das sollte eigentlich gehen, in dem du halt den inhalt aus deiner ini-datei ausliest. und dann der checkbox mit Checkbox.checked := true; /bzw. :=false. Den gewünschten Wert zuweisst.

Benedikt1983 12. Dez 2005 15:57

Re: TCheckBox checken ohne Eventhandler aufzurufen?
 
Ja schon, aber der Event-Handler wird trotzdem ausgeführt... :-(

TeronG 12. Dez 2005 15:57

Re: TCheckBox checken ohne Eventhandler aufzurufen?
 
nope bei *.checked := wasauchimma wird OnClick ausgelöst ....

Aber du könntest deiner OnClick-Procedure einen boolean "vorschalten" den du während des auslesens einfach auf high und danach wieder auf low setzt. :gruebel:

Skate_Hobbit 12. Dez 2005 16:00

Re: TCheckBox checken ohne Eventhandler aufzurufen?
 
hm... kann ich jetzt nicht ausprobieren. Hoffe dir kann jemand anders Helfen!!!
sry

Benedikt1983 12. Dez 2005 16:09

Re: TCheckBox checken ohne Eventhandler aufzurufen?
 
Ok, vielen Dank. Ich mach's mal so...


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