Where is the Main method in a forms application?

前端 未结 3 1550
既然无缘
既然无缘 2020-12-10 07:03

I would like to know if there is a way to create GUI program, with main() function (just like in console app), so I\'m creating all the objects in main() and I can access/ch

3条回答
  •  不知归路
    2020-12-10 07:48

    Main method is in Program class which is located in Program.cs file

        static class Program
        {
            /// 
            /// The main entry point for the application.
            /// 
            [STAThread]
            public static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }
        }
    

    For what u want i would use constructor of Form1 class:

            public Form1()
            {
                InitializeComponent();
                //your code
            }
    

    or ideally Form load event:

            private void Form1_Load(object sender, EventArgs e)
            {
                //your code
            }
    

提交回复
热议问题