![]() |
Zwei Shortcuts für dasselbe Menuitem möglich?
Liebe Delphi-Experten,
ist es eigentlich möglich, für dasselbe Menuitem zwei Shortcuts zu definieren? Ich sehe da leider weder im Object Inspector noch direkt im Code, wie man es machen könnte (Delphi 6 Personal Edition). Falls Ihr Euch fragt, warum man das überhaupt wollen würde: Ich möchte z.B. ein "Search Again" sowohl durch F3 als auch durch Ctrl+L auslösen können. Derzeit behelfe ich mir damit, einfach zwei Menuitems untereinander anzulegen und mit den beiden Shortcuts zu belegen, doch dies ist ja arg unelegant. Viele Grüße, Thomas |
Re: Zwei Shortcuts für dasselbe Menuitem möglich?
Ich denke Du musst das direkt von der Tastatur abfangen und die Funktion zuweisen.
|
Re: Zwei Shortcuts für dasselbe Menuitem möglich?
Du könntest eine TActionList benutzen, damit geht das sehr einfach, die unterstützt nämlich eine ganze Liste sekundärer Shortcuts für einen Eintrag. (Die Komponente findest du als letztes auf der ersten Seite der Komponentenpalette.)
Nebenbei ist das eine sehr elegante Möglichkeit die Funktionen von Toolleisten und Menüs zu synchronisieren und zu verwalten. |
Re: Zwei Shortcuts für dasselbe Menuitem möglich?
Vielen Dank für den Hinweis auf TActionList! Da ich die Menüs bislang immer "direkt" hergestellt habe, hätte ich dort nie danach gesucht. Ich habe die SecondaryShortCuts-Property jetzt gefunden und werde es damit versuchen.
Grüße, Thomas PS: Super, wie schnell man hier Hilfe bekommt! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 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