Задать вопрос
alexjet73
@alexjet73

Как переопределить WndProc в динамически созданной форме?

Если в основной форме можно просто вписать функцию
protected override void WndProc(ref Message m)
        {
            base.WndProc(ref m);
            //тут код
        }

То как сделать тоже самое в случае с динамически создаваемыми формами?
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Вам надо унаследоваться от класса Form, в нем переопределить WndProc. Затем динамически создавать объекты этого класса, а не Form.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Ваш случай? csharphelper.com/blog/2016/11/override-wndproc-to-see-when-the-user-clicks-any-control-on-a-form-in-c/
Ответ написан
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Возможно есть смысл вынести логику в сторонний модуль.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы