应用程序未激活时触发
问题描述:
我有一个应用程序(Winform,基于TAB的MDI应用程序),现在我们添加了一些功能。这些功能是在WPF中开发的。一个新的表单包含Element主机,它将托管此WPF用户控件。这个新添加的表单显示在每个标签的一个角落。当应用程序最小化/最大化触发事件时,通过这些我可以显示或隐藏这个新表单。此外,这个新窗体的最高属性设置为true。应用程序未激活时触发
但是,当主窗体仍然显示,当另一个应用程序(如记事本)打开时,新添加的窗体显示在这个记事本上。这种新形式应该放在笔记本后面,但它始终是最重要的。
有关如何将其发回的任何建议。
谢谢
答
选择的答案从 Detect when application becomes active后解决我的问题。
,我也捕捉
main.Deactivate += new EventHandler(main_Deactivate);
谢谢。