我们喜欢在没有表单的情况下启动一个应用程序(即启动一个类,在此我们要创建表单实例)
有什么不同的可能性?
答案 0 :(得分:4)
在应用程序Main()
中删除创建主窗体的行并改为实例化您的类。这是(恕我直言)做你需要的最简单的方法!!
答案 1 :(得分:4)
只需更改Visual Studio为您生成的代码即可。查找Main
方法(在Program.cs中)并更改它的作用。如果要显示UI,请创建相关表单并运行Application.Run
以在UI线程中启动消息循环。
在这里VS为你做的事情并没有什么神奇之处 - 它只是给你一些初始代码。
答案 2 :(得分:1)
没有WinFormsEntryPoint这样的东西。
在Program.cs中替换此行
Application.Run(new Form1());
与
Application.Run();