日期:2014-05-20  浏览次数:20784 次

如果关闭一个窗体后激活另一个窗体的事件或方法啊?
不能用静态方法
还有别的办法吗?

------解决方案--------------------
if(form1.Disposing)
{
Form2 form2=new Form2();
form2.Show();
}

或者:
private Form1 form1;
private Form2 form2;

public mainform()
{
InitializeComponent();
form1=new Form1();
form1.Disposed += new EventHandler(form1_Disposed);
}

private void form1_Disposed(Object sender, EventArgs e)
{
form2=new Form2();
form2.Show();
}