主题:怎么设置关闭全部窗体
5588245
[专家分:330] 发布于 2007-05-23 11:36:00
在一个窗体的事件驱动中
创建另一个窗体,显示,然后this.visable=false
当关闭新创建的窗体时,以前那个不可访问的仍然存在
怎么关闭全部?
回复列表 (共4个回复)
沙发
tzwhyqq [专家分:30] 发布于 2007-05-23 12:09:00
用Application.Exit(); 你试试这个是结束程序退出用的!
板凳
uatoily [专家分:40] 发布于 2007-05-26 21:23:00
if(this.MdiChildren.Length>0)
{
foreach(Form child in this.MdiChildren)
{
child.Close();
}
}
Form abc=new Form();
abc.show();
3 楼
uatoily [专家分:40] 发布于 2007-05-26 21:23:00
private void Form1_Load(object sender, System.EventArgs e)
{
Form2 f=new Form2();
f.MdiParent=this;
f.Show();
Form3 ff=new Form3();
ff.MdiParent=this;
ff.Show();
}
private void button1_Click(object sender, System.EventArgs e)
{
if(this.MdiChildren.Length>0)
{
foreach(Form child in this.MdiChildren)
{
child.Close();
}
}
Form4 f=new Form4();
f.MdiParent=this;
f.Show();
}
我来回复