双击NotifyIcon时如何聚焦窗口

时间:2013-05-25 17:38:12

标签: c# notifyicon

当我双击我的应用程序图标like this时,我希望专注于应用程序。我试过这个:

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

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

1 个答案:

答案 0 :(得分:3)

BringToFront()没有按照你的希望做,它只安排同一个应用程序拥有的窗口。要进入其他应用程序所拥有的Windows,您需要使用Activate()。经常失败的是,当你点击你拥有的NotifyIcon时,你不能偷走焦点,但不会出现问题。修正:

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