Пункт подменю сочетания клавиш Winform

Я пытаюсь создать сочетания клавиш для пункта подменю в контекстном меню WinForm, но он не работает / событие не запускается. Например, контекстное меню.

Находить

----- По слову (Alt + W)

----- По имени (Alt + N)

Вырезать (Alt + C)

Копировать (Alt + X)

Вставить (Alt + P)

Сочетания клавиш для «Вырезать», «Копировать» и «Вставить» работают, но сочетания клавиш для «По слову» и «По имени» не работают. Сочетания клавиш подключаются с помощью свойств элемента управления, и никакие сочетания клавиш больше нигде не используются.

Есть ли у кого-нибудь еще такая же проблема?


person dopeynite    schedule 05.08.2011    source источник


Ответы (1)


Теоретически это могло произойти, если у вас есть пункты меню главной панели, которые начинаются с W или N. Комбинация Alt + Key обычно дает фокус на меню.

Если это не так, в вашей системе может быть приложение, которое настроило ловушку для этих комбинаций (например, multidesktop manager ...).

В качестве доказательства этой теории попробуйте изменить желаемую комбинацию клавиш и посмотреть, работает ли она.

С Уважением.

person Tigran    schedule 05.08.2011
comment
Как вы предполагаете, очень маловероятно, что это конфликт горячих клавиш. Скорее всего, причина в том, что эти неработающие горячие клавиши находятся в подменю, а не в меню. - person Obi Wan; 30.03.2017