日期:2014-05-19  浏览次数:20742 次

菜鸟发问:一个窗口关闭后怎样同时打开另一个窗口
Windows应用程序
我创建了两个Form,要程序运行的时候先运行Form1(当然这是默认的)。然后点一下这个Form1上的button1,这时候Form1关闭并释放,From2打开。
请问一下
private   void   button1_Click(object   sender,   System.EventArgs   e)
{
}
该怎么写呢?

------解决方案--------------------
不可能..
From2是由From1打开的...
在没关闭From2之前,无法关闭From1..

建议:
private void button1_Click(object sender, System.EventArgs e)
{
this.Hide();
Form2 f2 = new Form2();
f2.ShowDialog();
}

------解决方案--------------------
做登录窗口吧?
假如你是先启动登录LoginFrm,确定后关闭该窗口再打开主程序窗口Main
1.在Mina窗口的构造函数内写
LoginFrm frm=new LoginFrom();
frm.ShowDialog();
2.在LoginFrm窗口内的确定按钮的Clik事内写
this.Close();

注意:程序运行时先启动Mina