如何启动没有可见窗口的 .net windows 窗体应用程序?

2024-02-19

我有一个 .net windows 窗体应用程序,需要直接打开通知图标(系统托盘),但没有可见窗口。我意识到我可以在现场活动或类似的活动中做到这一点。但如果我这样做了,我就会看到窗口的一闪。我怎样才能避免闪光?我尝试修改我的Program.cs文件看起来像这样:

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);

MainForm frm = new MainForm();
frm.Visible = false;
Application.Run(frm);

但这也不起作用,因为Application.Run()使表格可见。我很确定我缺少一个简单的答案。任何帮助是极大的赞赏。


有一个过载Application.Run()它不接受任何参数,因此不会在应用程序启动时立即显示表单。当然,您必须管理导致应用程序自行终止的原因,因为没有初始或“主”表单可供其监视。例如,它是您的通知图标,我相信您能够处理它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何启动没有可见窗口的 .net windows 窗体应用程序? 的相关文章

随机推荐