2015-10-24 305 views
-3

我想将form2设置为默认值。 我的程序以Form1.cs开头,我希望他会从form2.cs开始 这是form1,我必须做什么?如何将form2设置为默认值?

public partial class Form1 : Form 
{ 

    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void Form1_Load(object sender, EventArgs e) 
    { 
    MessageBox.Show("Form1"); 
    } 

这是窗体2

public partial class settings : Form 
{ 
    public settings() 
    { 
     InitializeComponent(); 
    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     MessageBox.Show("'Reported'"); 
    } 

} 

}

+1

看看你的Program.cs文件。您将在Main方法中找到Application.Run(新的Form1())行。 – Steve

+0

将Application.Run中的Form1()更改为你想要的形式来启动 – jLaw

+2

也许这可以帮助你http://stackoverflow.com/questions/5433744/changing-startup-form-in-c-sharp – jLaw

回答

3

Program.cs文件应用程序的,修改的起点(Main方法)这样的:

步骤1:

Step 1

步骤2:

Step 2

+0

谢谢!它的工作原理:D –

0

这可有点麻烦初学者要弄清楚,你的应用程序的出发点是在主()方法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

+0

谢谢,它作品太:> –