使用参数hidden启动应用程序,trayicon崩溃c#
本文关键字:trayicon 崩溃 应用程序 启动 参数 hidden | 更新日期: 2023-09-27 18:29:51
我在程序中找到了一些获取参数的代码:
static void Main(string[] args)
{
bool minimalised = false;
if (args.Length > 0 && args[0] != null && args[0] == "-hidden")
minimalised = true;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Main(minimalised));
主要:
public Main(bool minimalised)
{
InitializeComponent();
if (minimalised)
this.WindowState = FormWindowState.Minimized;
else
this.Show();
当我解析-隐藏我的程序显示在托盘中,但当我点击图标时,它崩溃了,并出现错误:
https://i.stack.imgur.com/Hvpjm.png
如果使用参数启动,我希望我的应用程序保持最小化,但在点击trayicon后能够最大化它。
我做错了什么?
this.ShowInTaskbar = false;
我不知道为什么会如此,但它起到了帮助作用#固定