Свои горячие клавиши в меню
От: Fktrc  
Дата: 01.08.05 04:35
Оценка:
Условия:
.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, позволяющие одной строчкой создать и назначить любой нестандартный шорткат. Что-нибудь подобное в шарпе есть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.