Событие Активировать форму не запускается - PullRequest
1 голос
/ 22 июля 2011

Я использую VB.Net для своего приложения Windows.Я открою две дочерние формы из MDI.Обе формы откроются.Теперь, если я перейду с form1 на form2, событие Activate для form2 не сработает.Я не знаю, почему это произошло.Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 22 июля 2011
this.Deactivate += new EventHandler(Form1_Deactivate);
this.Activated += new EventHandler(Form1_Activated);

Попробуйте эти обработчики событий (C #, должно быть похоже на VB).

Тип: Вы также можете запросить FormWindowState, например ::10000 *

if (FormWindowState.Normal == WindowState)
...