我找到了一些代码来获取程序中的参数:
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();
当我解析-hidden时,我的程序显示在托盘中,但是当我点击图标时它会崩溃并显示错误:
http://i.stack.imgur.com/Hvpjm.png
如果使用参数激活我希望我的应用程序保持最小化,但是在点击trayicon之后能够对其进行maxymalise。
我做错了什么?
答案 0 :(得分:0)
this.ShowInTaskbar = false;
我不知道为什么会这么做,但它有所帮助。 #FIXED