2014-03-12 54 views
0

我想創建一個應用程序,當用戶點擊另一個應用程序時(或者換句話說應用程序失去焦點或不活動),關閉它的一個窗口。我的應用程序中的所有窗口都有屬性TopMost = trueC#檢測應用程序重點

我該怎麼做?

非常感謝您的幫助。

編輯(更新):

我需要當我點擊我的應用程序的另一個窗口,沒有關閉該窗口。只有當我的應用程序失去焦點時(用戶點擊另一個應用程序),窗口才會關閉。

回答

0

退房停用事件,或覆蓋OnDeactivate:

protected override void OnDeactivate(EventArgs e) 
{ 
    Close(); 
} 
+0

它的工作原理。但我需要當我點擊我的應用程序中的另一個窗口時,該窗口未關閉。只有當我的應用程序失去焦點時(用戶點擊另一個應用程序),窗口才會關閉。你知道怎麼做嗎? – user3332360