1

当我像这样双击我的应用程序图标时,我想专注于应用程序。我试过这个:

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

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

4

1 回答 1

3

BringToFront() 不会做你希望它做的事情,它只会安排同一个应用程序拥有的窗口。要进入其他应用程序拥有的窗口,您需要使用 Activate() 代替。这通常会失败,您无法将焦点转移,但当您单击您拥有的 NotifyIcon 时,这不是问题。使固定:

private void noi_MouseDoubleClick(object sender, MouseEventArgs e)
{
    Activate();
}
于 2013-05-25T17:56:57.083 回答