Как предотвратить использование альтернативных кодов в приложении .NET?

У меня есть приложение .NET с кнопками, которые используют числа для мнемоники. (например, «& 1 - Чек» и «& 2 - Наличные») Когда я нажимаю Alt + 1, я ожидаю нажатия кнопки «Чек». Это работает, когда я использую стандартные цифровые клавиши на клавиатуре. Однако, когда я нажимаю Alt + 1 с помощью цифровой клавиатуры, Windows берет на себя управление и вставляет символ, соответствующий «альтернативному коду» 1. См. http://alt-codes.org/list/ . How can I prevent this from happening in my application?

Thanks!

5
задан AndyGeek 29 October 2010 в 16:03
поделиться