![]() |
plus und minus als shortcut in menüs?
Hallo zusammen,
ich möchte bei einem Menü + und - als ShortCut definieren. (möglichst auch noch shift++ und shift+-, also eigentlich Stern und unterstrick). mit
Code:
geht mal gar nix.
.. := ShortCut (Word('+'), []);
Nu hat ich rausgefunden, daß + den ShortCutCode 187 hat (mit TextToShortCut), bei minus ist's 111, aber in meinem Programm tut das nix. Gibt's dafür 'ne Lösung, oder hab ich hier was übersehen? Ich kann auch die Tastatur abfangen mit dem OnKeyPress des Formulars, aber wie krig ich dann die Texte für die ShortCuts neben die Menüs? Für Hilfe wäre ich sehr Dankbar. Viele Grüße Marco |
Re: plus und minus als shortcut in menüs?
Hallo Marco,
+ und Strg++ gehen bei mir so, nur mit dem Minuszeichen haut's nicht hin. :?
Delphi-Quellcode:
Grüße
// +
MainMenu1.Items[0].Items[0].ShortCut := ShortCut(187, []); // Strg ++ MainMenu1.Items[0].Items[1].ShortCut := ShortCut(187, [ssCtrl]); |
Re: plus und minus als shortcut in menüs?
Huhu Matze,
oh, das war blöd geschrieben. Das + geht bei mir auch, aber das Minus eben nicht. Gibt's noch 'ne Idee? Viele Grüße Marco |
Re: plus und minus als shortcut in menüs?
VK_OEM_PLUS und VK_OEM_MINUS funktionieren bei mir.
|
Re: plus und minus als shortcut in menüs?
Hallo,
Zitat:
Vielen Dank Marco+ |
Re: plus und minus als shortcut in menüs?
Hier der Auszug aus der Windows.pas:
Delphi-Quellcode:
:)
{$EXTERNALSYM VK_OEM_PLUS}
VK_OEM_PLUS = 187; {$EXTERNALSYM VK_OEM_MINUS} VK_OEM_MINUS = 189; |
Re: plus und minus als shortcut in menüs?
Huhu Matze,
Zitat:
Vielen herzlichen Dank! Marco |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 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