站点图标 久久日记本

C#窗体先后顺序

通过有模式或者模式窗体调用另一个窗体,但是发现,当我们若先建立Form1,再建Form2,这时,即将第二个窗体Form2设置为主窗体并写好代码用以调用Form1,结果运行还是首先启动Form2。

查看资料,终于明白。首先建立两个Form,这时,系统会自动帮我们建立一个Program.cs文件。在这个文件中,我们可以通过设置

Application.Run(new Form1());

来确定首先打开哪个窗体或者打开的先后顺序,如果您在这句话后面加上多一句打开窗体二的话,那么在您关闭窗体一后,系统就会打开窗体二。
要通过窗体一来操作窗体二。那么我可以在窗体一中加入这些代码来载入我已经设计好了的窗体二。

asp.net
private void button1_Click(object sender, EventArgs e)
{
Form2 myform = new Form2();
myform.Show();
或者
myform.ShowDialog();
}

这样就可以对窗体二进行必要的操作了。

退出移动版