2013-05-25 24 views
0

當我雙擊我的應用程序圖標like this,我想專注於應用程序。我試過這個:重點雙擊通知圖標

private void noi_MouseDoubleClick(object sender, MouseEventArgs e) // the icon 
{ 
    BringToFront(); 
    Focus(); 
} 

但不知何故,它不起作用。有任何想法嗎?

回答

2

BringToFront()沒有做你希望它做的事情,它只安排同一應用程序擁有的窗口。要在其他應用程序擁有的窗口前進行操作,您需要使用Activate()來代替。這往往會失敗,你不能竊取焦點,但當你點擊你擁有的NotifyIcon時不會出現問題。修復:

private void noi_MouseDoubleClick(object sender, MouseEventArgs e) 
{ 
    Activate(); 
} 
+0

謝謝,這個作品=)。 – spunit