![]() |
MainMenu Events
Hi Leute,
ich erzeuge zur Laufzeit neue Einträge im MainManu Punkt "Ansicht". Dabei weiße ich jedem erzeugten Eintrag das OnClickEvent AnsichtActionExecute zu. In dieser Action brauche ich jetzt eine Abfrage mit der ich rausbekomme, auf welches Elemt in Ansicht geklickt wurde. Z.B.: test, test1 oder test2, damit ich das Entsprechende Formular anzeigen kann. Wenn ich aber Sender abfrage bekomme ich allemal den ClassName raus, und der ist ja immer TMenuItem. Ich bräcuhte aber die Caption, geht das nicht? Grüßle Ben |
Re: MainMenu Events
Moin Ben,
Du kannst im OnExecute Event mit
Delphi-Quellcode:
beispielsweise auf den Titel des aktivierenden Items zugreifen.
(Sender as TMenuItem).Caption
Das funktioniert auch mit den anderen Eigenschaften. Für Deinen Zweck wäre es wahrscheinlich sinnvoll die Eigenschaft Tag zu verwenden, so dass Du mit eine Case Anweisung arbeiten kannst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 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