在VS中使用c#开发winform应用程序,经常需要关闭一个窗口的同时开启另外一个窗口,如何实现? 实现方法如下:
假定有一个窗口Form1 和 Form2,希望在Form1关闭的同时显示Form2。或者在点按Form1中的某个按钮button1时关闭Form1, 并显示Form2.
在button的click事件中,或者在form的formclosed事件可用如下代码:
private void
Form1_FormClosed(object sender, FormClosedEventArgs e)
{
Form2 frm2 = new
Form2();
frm2.Show();
//Application.Run(new Form2());
}
private void button1_Click(object
sender, EventArgs e)
{
this.Close();
Form2 frm2 = new
Form2();
frm2.Show();
//Application.Run(new Form2());
假定有一个窗口Form1 和 Form2,希望在Form1关闭的同时显示Form2。或者在点按Form1中的某个按钮button1时关闭Form1, 并显示Form2.
在button的click事件中,或者在form的formclosed事件可用如下代码:
