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 PopupMenü abfragen, Werte setzen, usw. (https://www.delphipraxis.net/61153-popupmenue-abfragen-werte-setzen-usw.html)

sonicfire 17. Jan 2006 16:01


PopupMenü abfragen, Werte setzen, usw.
 
Servus allerseits! :hi:

Schon seit geraumer Zeit versuche ich jetzt ein simples Popup-Menü
abzufragen, und entsprechend nach dem, was geklickt wurde, zu reagieren.

Aber es will mir einfach nicht so recht gelingen, daher meine Frage:

Wie kann ich schauen ob ich einen bestimmten Eintrag in einem Popup-Menü
gewählt habe UND wie kann ich dann z.B. (bei einem Eintrag mit Häckchen)
das Häckchen entsprechend entweder setzen oder entfernen ?

Ich hoffe jemand kann mir helfen - ansonsten verzweifel ich hier noch! :coder2:

dataspider 17. Jan 2006 16:25

Re: PopupMenü abfragen, Werte setzen, usw.
 
Hallo sonicfire,

in dem Ereignis OnClick des MenuItems ist der Parameter Sender der angeklickte MenuItem.
Damit kannst du etwa wie folgt abfragen:

Delphi-Quellcode:
type
  TForm1 = class(TForm)
...
  miCheck: TMenuItem;
...
procedure TForm1.miCheckClick(Sender: TObject);
begin
  if (Sender = miCheck) then
    miCheck.Checked := not miCheck.Checked;
end;
In dem Beispiel schalte ich nur immer im Code um. AutoCheck sollte Fale sein.

Cu, Frank


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