我在网上找到了一个非常简单的方法,可以让我在我的应用程序中隐藏主窗体:
创建控制台应用程序
将输出类型设置为 Windows 窗体应用程序
当我从 Visual Studio 中的调试或手动运行应用程序时,这非常有效。
然而..
我还将此应用程序设置为使用 Windows 自动启动(在本例中为 Windows 7),因此我不必每次都手动启动它。当这种情况发生时,我仍然可以在非常非常短的时间内看到全屏形式的闪烁。有什么办法可以防止这种情况发生吗?
编辑:人们似乎错过了一件重要的事情。该项目是作为控制台应用程序创建的,因此它没有 Form 或 Application.Run()方法。与任何其他控制台应用程序一样,它只有一个静态 Main 方法。
Edit2:只是出于兴趣,我是否应该制作一个普通的 WinForms 项目并尝试使用建议的答案或其他解决方案隐藏该主窗口?
谢谢!