Работа с клавиатурой на уровне формы - PullRequest
2 голосов
/ 24 октября 2009

У меня есть форма с несколькими специальными элементами управления, которая является основным окном моего приложения. Я хотел бы захватить все нажатия клавиш во время работы моего приложения, на уровне формы, а не на сфокусированном элементе управления или чем-то в этом роде. Какой стандартный способ сделать это в WinForms?

Ответы [ 2 ]

3 голосов
/ 24 октября 2009

set Form.PreviewKeys = true, тогда вы получите все события клавиатуры.

1 голос
/ 24 октября 2009

Установите для свойства KeyPreview формы значение true, а затем обработайте одно из событий нажатия клавиши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...