0
我想創建一個應用程序,當用戶點擊另一個應用程序時(或者換句話說應用程序失去焦點或不活動),關閉它的一個窗口。我的應用程序中的所有窗口都有屬性TopMost = true
。C#檢測應用程序重點
我該怎麼做?
非常感謝您的幫助。
編輯(更新):
我需要當我點擊我的應用程序的另一個窗口,沒有關閉該窗口。只有當我的應用程序失去焦點時(用戶點擊另一個應用程序),窗口才會關閉。
我想創建一個應用程序,當用戶點擊另一個應用程序時(或者換句話說應用程序失去焦點或不活動),關閉它的一個窗口。我的應用程序中的所有窗口都有屬性TopMost = true
。C#檢測應用程序重點
我該怎麼做?
非常感謝您的幫助。
編輯(更新):
我需要當我點擊我的應用程序的另一個窗口,沒有關閉該窗口。只有當我的應用程序失去焦點時(用戶點擊另一個應用程序),窗口才會關閉。
退房停用事件,或覆蓋OnDeactivate:
protected override void OnDeactivate(EventArgs e)
{
Close();
}
它的工作原理。但我需要當我點擊我的應用程序中的另一個窗口時,該窗口未關閉。只有當我的應用程序失去焦點時(用戶點擊另一個應用程序),窗口才會關閉。你知道怎麼做嗎? – user3332360