У меня есть класс базовой панели, который имеет (между прочим) три кнопки. Я использую подклассы этого базового класса в двух разных диалогах конфигурации. Оба диалога имеют кнопку OK, установленную в качестве кнопки принятия.WinForms Accept Button Annoyance
В одном из диалогов, если я нажимаю одну из кнопок базового класса, фокус сразу возвращается к кнопке ОК, поэтому нажатие клавиши ввода работает так, как ожидалось.
В другом диалоговом окне фокус остается нажатием кнопки в базовом классе, который был нажат, если он включен, или переместится к следующей кнопке, если кнопка с нажатой не активирована.
Нет кода, который обрабатывает события нажатия клавиш базового класса в любом из производных классов.
Идеи любой?