表单应用程序中的Main方法在哪里?

Pat*_*ryk 7 c# user-interface

我想知道是否有一种方法来创建GUI程序,使用main()函数(就像在控制台应用程序中一样),所以我在main()中创建所有对象,我可以从另一个访问/更改它与按钮/文本框等连接的功能甚至可能吗?,p

请理解我是GUI的初学者,我正在谈论的事情可能很有趣但仍然,我想学习!谢谢 :)

OnR*_*lve 18

当您创建Windows窗体项目(A Gui one)时,它有一个主循环 - 实际上它需要一个.默认情况下,它位于program.cs中,它会启动您的表单:

static class Program
{
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }
}
Run Code Online (Sandbox Code Playgroud)

你可能想要的是Form构造函数.这是在Form的代码背后(默认为Form1.cs),如下所示:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();     
    }          
}
Run Code Online (Sandbox Code Playgroud)