求助!请帮忙看看这个窗体隐藏问题
有2个窗体form1,form2,form2是子窗体通过form1的菜单栏激活。我想通过form2上的一个单击按钮实现对form1的隐藏并同时再生成另外一个主窗体form1a有如下代码:public bool hidebl=false;
private void button1_Click(object sender, EventArgs e)
{
this.hidebl = true;
form1 f1 = new form1();
this.Hide();
f1.ShowDialog();
return;
}
private void form1_Load(object sender, EventArgs e)
{
form2 f2 = new form1();
if (f2.hidebl = =true)
this.Hide();
}
但是运行后并没有达到预期的效果,点击按钮后会生成2个主窗体。请高手指点!!十分感谢!!