我在我的Windows应用程序中使用VB.Net。我将从MDI打开两个子表单。两种表格都会打开。现在,如果我将从form1转到form2,那么form2的Activate
事件将不会触发。
我不知道为什么会这样。任何人都可以帮助我吗?
答案 0 :(得分:1)
this.Deactivate += new EventHandler(Form1_Deactivate);
this.Activated += new EventHandler(Form1_Activated);
尝试那些事件处理程序(C#,在VB中应该类似)。
Tipp:你也可以要求FormWindowState例如:
if (FormWindowState.Normal == WindowState)