Сочетание свойства Keypreview и события нажатия клавиш в Winform - PullRequest
1 голос
/ 09 ноября 2010

Насколько я знаю, что выше невозможно в случае ниже.Я объясню это подробно здесь.

Предположим, если у меня есть Form1 , и я установил его Свойство Keypreview = true , чем

“Keyprees, Keydown и Keyup " События работают только для winform, а не для их дочерних элементов

объекты / компоненты, такие как “ textbox ”,” ListBox ” и т. Д.

Итак, мой вопрос: - Есть ли возможность работать с ней для winforms и ее дочерних элементов управления .?

Возможно ли для форм и элементов управления установить свойство keypreview формы form1 вправда?

                               Or By Any Other Way

1 Ответ

2 голосов
/ 09 ноября 2010

Даже если вы установите для этого свойства значение true, вы все равно сможете перехватывать события для дочерних элементов управления, но вы также сможете перехватывать событие «предварительного просмотра» в форме, и это в основном дает вам возможность обрабатывать событие до того, как платформа перенаправит его на дочерний элемент управления.

Объяснение MSDN является окончательным.

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