Registriert seit: 9. Apr 2006
389 Beiträge
Delphi 10.3 Rio
|
Re: Menübutton ShortCut onClick Ereigniss
10. Mai 2010, 19:45
Prinzipiell stimme ich meine Vorrednern zu und empfehle, das Konzept zu ändern und z. B. einen zweiten MenüPunkt zu verwenden. Dieser MenüPunkt kann dann einen einzelnen Datensatz einfügen und mit dem ShortCut angesprochen werden.
Was für ein Menü benutzt du denn? Wenn du ein PopupMenu benutzt und eine Unterscheidung erzwingen willst, kannst du das erreichen, indem du das KeyPreview der Form einschaltest und OnKeyDown auswertest. Dort kannst du mit "Key" und "Shift" prüfen, ob deine Tastenkombination gesendet wurde, und darauf reagieren.
Aber wie gesagt, ich würde die obere Lösung empfehlen.
Guido.
|