ALT + ENTER Сочетание клавиш для открытия свойств - PullRequest
0 голосов
/ 05 июня 2009

Я пишу приложение winforms, и одна из функций - открыть свойства элемента. Я не могу узнать, как справиться с этим. Пункт меню не позволяет определить такое сочетание клавиш, и реализация обработчика вручную с помощью обработчиков событий keyup или keypress также не работает. Кто-нибудь, кто знает, как это сделать?

Ответы [ 3 ]

1 голос
/ 05 июня 2009

Я думаю, что Томас прав, вы должны использовать ToolStripMenuItem. Добавление следующей строки в мой файл .designer работало как чемпион:

this.fileProperties.ShortcutKeys = System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.Enter;

Клавиша работает, и string Alt + Enter отображается в пункте меню.

0 голосов
/ 28 февраля 2014

В меню свойств вы можете просто нажать «Alt + Enter» для сочетаний клавиш. Однако он будет рассматривать клавишу ввода как «(неизвестно)».

0 голосов
/ 05 июня 2009

Я думаю, что вы можете определить такой ярлык для ToolStripMenuItem, но не для MenuItem

реализация обработчика вручную с обработчики событий keyup или keypress тоже не работает.

Это странно ... вы можете показать код?

...