Как перехватить ввод ключа TAB в приложении WinForms?

Я пытаюсь пойматьтабуляция введите приложение Windows Forms и выполните пользовательское действие при его нажатии.

У меня есть форма с несколькими listViews и кнопками, я установил формуKeyPreview свойство true, и когда я нажимаю любую другую клавишу, кроме tab, вызывается мой обработчик события KeyDown.

Но это не так стабуляция ключ - я не получаю сообщение WM_KEYDOWN даже в WndProc.

Нужно ли устанавливать каждый элемент управления внутри моей формы - егоTabStop свойство - ложное? Должен быть более элегантный способ, чем этот.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос