如何在我的应用程序顶部打开另一个应用程序时,使用TopMost = true关闭winform

时间:2013-04-11 03:22:07

标签: c# winforms .net-3.5

我有一个C#.Net 3.5,winform(显示图形)需要保持打开状态作为前端屏幕。我在调用窗口的datagridview RowEnter事件期间刷新图表。我将图表winform打开为show(),然后使用TopMost = true。一切正常,直到我打开另一个像Word这样的应用程序;图形窗口仍然保留在Word的前面。

当我可以关闭打开的图形屏幕时,当我的应用程序上打开另一个应用程序时,是否会触发应用程序事件。或者,如果您对不同方法有任何建议,请告诉我。

2 个答案:

答案 0 :(得分:0)

抱歉,我无法理解你的问题。你设置TopMost=true,下一刻你希望它隐藏在另一个应用程序后面...... ????

答案 1 :(得分:0)

看看Form.Deactivate Event。当表单失去焦点而不再是活动表单时,它会被引发。您可以将此事件用于Close表单