如何在C#中先加载一个表单,然后再加载另一个表单

本文关键字:表单 加载 一个 另一个 然后 | 更新日期: 2023-09-27 17:58:23

我在一个可视化的C#窗体应用程序中有两个窗体。我想先加载一个表单,然后再加载另一个,但它会自动先加载form1(尽管这是我想第二次加载的表单)。

我该如何改变?

如何在C#中先加载一个表单,然后再加载另一个表单

看看Program.cs,它可能会有这样的东西:

Application.Run(new Form1());

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

您需要修改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());
        }
    }

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

如果我想启动MyForm.cs,那么我会像一样更改它

Application.Run(new MyForm());

在项目的属性中,您可以更改启动时加载的表单。如果我没有记错的话,在项目资源管理器停靠中,如果右键单击窗体,您可以选择设置为启动对象选项(或者这只适用于"子项目"?)。