Перемещение по вкладкам TabControl, не фокусируясь на нем - PullRequest
3 голосов
/ 18 сентября 2011

Я начал с моего первого проекта WinForms и столкнулся с небольшой проблемой на пути.

У меня есть форма с TabControl и некоторыми кнопками за ее пределами.
Проблема в том, когда у меня естьСфокусируйтесь на кнопке и нажмите Ctrl-Tab - ничего не происходит.Но если вы, например, откроете окно свойств файла в проводнике, вы можете переключаться между вкладками, используя Ctrl-Tab, независимо от того, какой элемент имеет фокус.способ сделать такое поведение?Я имею в виду, я могу сам делать Form.KeyPreview = true и писать обработчики, но есть ли лучший способ сделать это?

1 Ответ

1 голос
/ 18 сентября 2011

Насколько я знаю, правильный путь - тот, который вы упомянули сами, то есть установите Form.KeyPreview = true и напишите приватный обработчик Form1_KeyDown(object sender, KeyEventArgs e) для переключения вкладок.

...