Winforms 应用程序未激活时触发

Winforms 应用程序未激活时触发,winforms,Winforms,我有一个应用程序(Winform,基于选项卡的MDI应用程序),现在我们添加了一些功能。这些特性是在WPF中开发的。一个新表单包含元素host,它将承载此WPF用户控件。这个新添加的表单显示在每个选项卡的一个角落。当应用程序最小化/最大化事件被触发时,通过这些事件,我能够显示或隐藏这个新表单。此外,此新表单的最顶层属性设置为true 但当主窗体仍在显示时,当另一个应用程序(如记事本)打开时,新添加的窗体将显示在此记事本上。新表单应该放在记事本后面,但它总是在上面 关于如何发回的任何建议 谢谢,从

我有一个应用程序(Winform,基于选项卡的MDI应用程序),现在我们添加了一些功能。这些特性是在WPF中开发的。一个新表单包含元素host,它将承载此WPF用户控件。这个新添加的表单显示在每个选项卡的一个角落。当应用程序最小化/最大化事件被触发时,通过这些事件,我能够显示或隐藏这个新表单。此外,此新表单的最顶层属性设置为true

但当主窗体仍在显示时,当另一个应用程序(如记事本)打开时,新添加的窗体将显示在此记事本上。新表单应该放在记事本后面,但它总是在上面

关于如何发回的任何建议

谢谢,

从中选择答案 波斯特解决了我的问题

我也在捕捉

main.Deactivate += new EventHandler(main_Deactivate);
多谢各位