![]() |
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 |
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.
|
Re: TCheckBox checken ohne Eventhandler aufzurufen?
Ja schon, aber der Event-Handler wird trotzdem ausgeführt... :-(
|
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: |
Re: TCheckBox checken ohne Eventhandler aufzurufen?
hm... kann ich jetzt nicht ausprobieren. Hoffe dir kann jemand anders Helfen!!!
sry |
Re: TCheckBox checken ohne Eventhandler aufzurufen?
Ok, vielen Dank. Ich mach's mal so...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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