2017-03-08 94 views
-1
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) 
    { 
     ShowInTaskbar = true; 
     this.WindowState = FormWindowState.Normal; 

    } 

//它无法在应用程序Exit中显示我的应用程序图标。c#创建应用程序关闭后保留在托盘中的系统托盘应用程序

+0

因此,即使在应用程序关闭后,您也希望图标仍留在托盘中。罚款你如何关闭应用程序? –

+0

是的,我正在使用Application.Exit(); – UmarJamil

+0

尝试关闭窗体,以便您的图标将保留在托盘 –

回答

2

当您退出应用程序时,托盘图标会消失。 另外,当您关闭最后一个窗口时,应用程序将退出。

您想最小化和隐藏主窗口而不是退出。您可以在Windows窗体代码中的某处使用Hide();来执行此操作。然后,当用户想要显示表格时,只需运行form.Show()

+0

不,我希望即使我关闭应用程序,我的应用程序图标也会留在托盘中。 – UmarJamil

+3

正如我所说:当您退出应用程序时,图标消失 - 不再有正在运行的进程。你可以创建一个_different_应用程序,它就像一个启动器。但是那个应用程序需要运行。 – RasmusW

相关问题