![]() |
[erledigt]mainmenu - worauf habe ich geklickt
hallo dp,
stehe mal wieder auf dem schlauch :shock: frage wie kann ich ermitteln, auf welchem item ich gedrückt habe. einfach mal ein schubser :spin: danke raik |
Re: mainmenu - worauf habe ich geklickt
Versuchs mal mit dem OnClick-Event des Items.
|
Re: mainmenu - worauf habe ich geklickt
Jedes Item hat eine OnClick-Proc, und schickt sich selbst als Sender mit... Wie jeder einfache Button auch ;).
|
Re: mainmenu - worauf habe ich geklickt
Hallo,
in dem Du im OnClickEventHandler den Sender abfragst. Du könntest z.B. jedem Item einen anderen Wert in die Tag Eigenschaft schreiben und dan folgendes machen
Delphi-Quellcode:
Du könntest es aber auch über If Sender is aMenuItem versuchen
procedure TForm1.aMenuITemClick(Sender : tObject);
begin case TComponent(Sender).Tag of ... end; |
Re: mainmenu - worauf habe ich geklickt
brauchte den Ordinaltyp, habe es mit dem tag gemacht
Delphi-Quellcode:
case (Sender as TMainMenu).tag of
ich sagte ja ich brauche bloss ein schubser :mrgreen: raik |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:56 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