如何在C#中将一个表单加载到另一个表单之前?

9 c# winforms

我在Visual C#表单应用程序中有两种形式.我想在另一个之前加载一个表单,但是它首先自动加载form1(即使那是我想要加载的那个).

我该如何改变?

Jon*_*eet 11

Program.cs,这可能会有类似的东西:

Application.Run(new Form1());
Run Code Online (Sandbox Code Playgroud)

将其更改为从第二个表单开始.


Afn*_*hir 5

你需要在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)

它正在加载Form1.cs默认情况下你可以设置加载任何表单

如果我想发射MyForm.cs然后我会改变它

Application.Run(new MyForm());
Run Code Online (Sandbox Code Playgroud)