Home » Tipps & Tricks » Komponenten » Menüs » Shortcuts zur Laufzeit zuweisen

Shortcuts zur Laufzeit zuweisen

Will man zur Laufzeit erstellten Menüs einen Shortcut zuweisen, steht man zuerst einmal vor einem Problem: Strg+B oder Strg+Tab+F1 sind keine Konstanten(können es ja aufgrund des Operators + auch nicht sein), eine direkte Zuweisung ist also nicht möglich.Nach ein bisschen Stöbern hab ich dann herausgefunden: TShortCut ist ein Word.Um nun einen Shortcut zuzuweisen, verwedendet man die Funktion Shortcut().

newMenuItem.ShortCut := ShortCut(Word('O'), [ssShift]);

Der ShortCut der hier heraus kommt ist Shift+O.Achtung: Das O ist groß. Kleine Buchstaben werden nicht erkannt.