![]() |
Eigene Shortcuts ohne MainMenu
Hi, ich hab ein eigenes Menu "programmiert" (aus Panels). Wie kann man ShortCuts ohne das MainMenu einbinden ?
|
Re: Eigene Shortcuts ohne MainMenu
Zitat:
Du könntest die gedrückten Tasten im .OnKeyPress der Form auswerten. |
Re: Eigene Shortcuts ohne MainMenu
Zitat:
Hiermit gehts nicht:
Delphi-Quellcode:
case key of
|
Re: Eigene Shortcuts ohne MainMenu
Sorry,
es muss das .OnKeyDown sein:
Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if ssCtrl in Shift then begin Case Key of Ord ('N') : ShowMessage ('Ctrl-N'); Ord ('P') : ShowMessage ('Ctrl-P'); end; end; end; |
Re: Eigene Shortcuts ohne MainMenu
Zitat:
implementiere die auszuführenden Funktionen mit Actions. Da kannst du dann Shortcuts zuweisen. Falls dein Menü Funktionen irgendwie direkt aufruft kannst du das mit der Execute-Methode der entsprechenden Action machen. Ciao, Ralf |
Re: Eigene Shortcuts ohne MainMenu
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:51 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