Подкласс ParentForm WndProc из элемента управления

Я интегрирую настроенный элемент управления MenuStrip в другое приложение .NET. MenuStrip работает нормально, за исключением проблемы фокуса. Если форма, содержащая MenuStrip, не сфокусирована, пользователь должен щелкнуть дважды - один раз, чтобы активировать форму, и другой раз, чтобы выбрать пункты меню. Форма хоста является частью отдельного приложения .NET, которое я не могу изменить. Я могу только изменить исходный код моего элемента управления.

Я нашелрешение на уровне WinForm который переопределяет метод Form WndProc, за исключением того, что у меня нет доступа к исходному коду WinForm, и при этом я не могу перекомпилировать хост-приложение и форму.

Есть ли способ создать подкласс ParentForm элемента управления, чтобы он автоматически активировал ParentForm, если он не сфокусирован?

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

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