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

时间:2011-06-05 17:02:15

标签: c# winforms

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

如何更改?

3 个答案:

答案 0 :(得分:11)

查看Program.cs,其中可能包含以下内容:

Application.Run(new Form1());

将其更改为以第二种形式开头。

答案 1 :(得分: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());
        }
    }

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

如果我要发布MyForm.cs,那么我会改变它

Application.Run(new MyForm());

答案 2 :(得分:0)

在项目的属性中,您可以更改启动时加载的表单。如果我没记错的话,在 Project Explorer 停靠栏中,如果右键单击某个表单,可以选择设置为启动对象选项(或仅适用于 > “的子项目”?)。