У меня есть приложение .NET с кнопками, которые используют числа для мнемоники. (например, «& 1 - Проверить» и «& 2 - Денежные средства») Когда я нажимаю Alt + 1, я ожидаю, что кнопка «Проверка» будет нажата. Это работает, когда я использую стандартные цифровые клавиши на клавиатуре. Однако, когда я нажимаю Alt + 1 с помощью цифровой клавиатуры, Windows берет на себя и вставляет символ, соответствующий «alt code» в 1. См. http://alt-codes.org/list/. Как я могу предотвратить это в моем приложении?Как предотвратить использование кодов Alt в приложении .NET?
Спасибо!
Вы могли бы просто использовать более естественные мнемоник, то есть, используя ключевые буквы из вариантов выбираются. – Lazarus