Условия:
.NET Framework v1.1.4322, C#
Вопрос:
Можно ли назначить пункту меню любой нестандартный шорткат? В public enum Shortcut, нет, к примеру, комбинации Alt+X, а ведь она уже стала стандартом де-факто для выхода из приложения.
Пока все, до чего дошла мысль — это:
MenuItem MenuExit = new MenuItem("Exit\tAlt+X", new System.EventHandler(this.MenuExit_Click));
а потом обрабатывать нажатие Alt+X на в обработчике OnKeyDown/Up на главной форме. Но это имхо решение через одно неприличное место...
В дельфи, к примеру, есть функции ShortCut, TextToShortCut, позволяющие одной строчкой создать и назначить любой нестандартный шорткат. Что-нибудь подобное в шарпе есть?