表单激活事件未触发

时间:2011-07-22 10:35:53

标签: vb.net events mdi

我在我的Windows应用程序中使用VB.Net。我将从MDI打开两个子表单。两种表格都会打开。现在,如果我将从form1转到form2,那么form2的Activate事件将不会触发。 我不知道为什么会这样。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

this.Deactivate += new EventHandler(Form1_Deactivate);
this.Activated += new EventHandler(Form1_Activated);

尝试那些事件处理程序(C#,在VB中应该类似)。

Tipp:你也可以要求FormWindowState例如:

if (FormWindowState.Normal == WindowState)