【问题标题】:Multiple icons open in tray bar托盘栏中打开多个图标
【发布时间】:2012-11-10 09:13:58
【问题描述】:

我正在开发一个 Windows 应用程序,当我运行这个应用程序时,托盘栏上出现了多个图标:

当我将鼠标悬停在这些图标上时,它们就会消失。

有人知道为什么会这样吗?

protected override void OnClosed(EventArgs e)
{
    try
    {
        notifyIcon1.Visible = false;
        notifyIcon1.Icon.Dispose();
        notifyIcon1.Dispose();
    }
    catch(Exception ex)
    {
    }
    base.OnClosed(e);
    Environment.Exit(0);
}

【问题讨论】:

标签: c# .net winforms notifyicon


【解决方案1】:

这是我关闭系统托盘图标以在我不久前编写的程序中调出完整应用程序的方法:

注意:这非常适合后面代码中的事件处理程序,因此 this.Show() 和 this.Activate()

            NotifyIcon sysTrayIcon = sender as NotifyIcon;
            sysTrayIcon.Visible = false;
            this.WindowState = WindowState.Normal;
            this.Show();
            this.Activate();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多