0

我想创建一个应用程序,当用户单击另一个应用程序(或者换句话说,应用程序失去焦点或不活动)时,它会关闭其中一个窗口。我的应用程序中的所有窗口都具有该属性TopMost = true

我怎么能这样做?

非常感谢您的帮助。

编辑(更新):

我需要在我的应用程序中单击另一个窗口时,该窗口没有关闭。只有当我的应用程序失去焦点(用户单击另一个应用程序)时,窗口才会关闭。

4

1 回答 1

0

查看 Deactivate 事件,或覆盖 OnDeactivate:

protected override void OnDeactivate(EventArgs e)
{
    Close();
}
于 2014-03-12T12:03:30.833 回答