gpt4 book ai didi

c# - 如何启动没有可见窗口的 .net Windows 窗体应用程序?

转载 作者:太空狗 更新时间:2023-10-30 00:36:02 25 4
gpt4 key购买 nike

我有一个 .net Windows 窗体应用程序需要直接打开通知图标(系统托盘),没有可见的窗口。我意识到我可以在展示的事件或类似的事件中做到这一点。但是,如果我这样做,我就会看到窗口的闪光。我怎样才能避免闪光?我已尝试将我的 Program.cs 文件修改为如下所示:

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

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

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

最佳答案

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

关于c# - 如何启动没有可见窗口的 .net Windows 窗体应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2978597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com