2013-05-25 23 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