开始没有表格的班级

时间:2011-05-12 06:40:16

标签: c# winforms startup

我们喜欢在没有表单的情况下启动一个应用程序(即启动一个类,在此我们要创建表单实例)

有什么不同的可能性?

3 个答案:

答案 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();