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/)
-   -   TMainMenu und TCheckBox (https://www.delphipraxis.net/199174-tmainmenu-und-tcheckbox.html)

Willie1 2. Jan 2019 09:37

TMainMenu und TCheckBox
 
Hallo Freunde/innen, ich hoffe, ihr seid gut ins neue Jahr gekommen.

Ich habe da nochmal ein Problem mit der VCL:
Gegeben Hauptmenü mit einem MenuItem als Checkbox-Häkchen und auf der Hauptseite zusätzlich eine CheckBox mit der selben Funktion. Wie kann ich die beiden "Häkchen" synchronisieren. Falls ich in dem jeweiligen OnClick-Ereignis die andere "Box" mit MenuItem.Checked:=CheckBox.Checked anführe, wird auch das andere OnClick-Event ausgelöst und das führt dann zum Stack-Overflow.
Gruß Willie.

Der schöne Günther 2. Jan 2019 09:41

AW: TMainMenu und TCheckBox
 
Das ist doch im Endeffekt das gleiche was du vor ein paar Tagen schon einmal hattest:

https://www.delphipraxis.net/199046-...gleswitch.html

Da das
Delphi-Quellcode:
OnClick
-Event unsinnigerweise auch ausgelöst wird wenn niemand klickt und es nur per Code geändert wird musst du das Event temporär abklemmen.

Willie1 2. Jan 2019 10:22

AW: TMainMenu und TCheckBox
 
Ok, Günther, ich wollte es nicht schreiben, du hast recht. Ich muss es selbst raus bekommen und mich an TActionList heran machen. Wi.

Willie1 2. Jan 2019 11:04

AW: TMainMenu und TCheckBox
 
Ich hab's! Willie


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