http://msdn.microsoft.com/en-us/library/system.windows.forms.control.processcmdkey(v=VS.100).aspx

ользовал событие KeyDown и некоторый простой код, такой какif (e.KeyCode == Keys.F1) для захвата F1 нажимается на форме НО, если на форме есть какие-либо текстовые поля или если в форме есть несколько таблиц с Dock Fill, то приведенный выше код становится бесполезным и ничего не делает. Но я хочу что-то сделать, когда пользователь нажимает F1 в этой форме. так как мы собираем определенное событие keydown, такое как F1, во всей форме ... и я не хочу идти к маршруту, который захватывает KeyDown всех других элементов управления в форме, и передавать их в форму для обработки. Есть ли более чистый способ сделать это?

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

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