Я пытаюсь захватить клавишу Tab в приложении Windows Forms и выполнять пользовательское действие при нажатии.
У меня есть Form с несколькими listViews и кнопками, я установил для свойства Form KeyPreview значение true, и когда я нажимаю любой другой ключ, чем вкладку, мой обработчик событий KeyDown получает вызов.
Но это не так с ключом Tab - я не получаю сообщение WM_KEYDOWN даже в WndProc.
Нужно ли устанавливать каждый элемент управления в моей форме - его свойство TabStop - false? Должен быть более элегантный способ, чем это.
Спасибо.