Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi MainMenu Index oder Caption zurückgeben (https://www.delphipraxis.net/83972-mainmenu-index-oder-caption-zurueckgeben.html)

Christian18 9. Jan 2007 15:59


MainMenu Index oder Caption zurückgeben
 
Hallo,

ist es möglich, wenn ich auf ein MenuItem in meiner MainMenu Komponente klicke, das mir ein eindeutiger Index oder die Beschriftung(Caption) des MenuItems zurückgegeben wird???

angos 9. Jan 2007 16:03

Re: MainMenu Index oder Caption zurückgeben
 
Hi,

ja sicher ist das möglich. Hierzu einfach ein OnClick-Ereignis für das Menüitem deklarieren (zB über den Objektinspektor)
Delphi-Quellcode:
  procedure TForm1.MenuItem1Click(Sender: TObject);
  begin
    ShowMessage(MenuItem1.Name); // gibt den Namen zurück
    ShowMessage(MenuItem1.Caption); // gibt die Beschriftung zurück
  end;

Mr_G 9. Jan 2007 16:08

Re: MainMenu Index oder Caption zurückgeben
 
Wenn du es nur mir einem Eventhandler machen willst sollte es auch so gehen:
Delphi-Quellcode:
if Sender is TMenuItem then
begin
  (Sender as TMenuItem).Name;
  (Sender as TMenuItem).Caption;
end;

marabu 9. Jan 2007 16:50

Re: MainMenu Index oder Caption zurückgeben
 
Hi folks,

achtet auf die HotKeys in der Caption: klick

Grüße vom marabu


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