![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
请问C#中如何实现:点击子窗体上的一个按钮,会关闭这个子窗体,以及另外一个子窗体。
展开全部
推荐答案的虽然也可以,但是我建议你用 Application.OpenForms 集合来获取所有已经打开的窗体对象,然后再调用它的 Close() 方法即可
展开全部
//下面的代码是新建了两个子窗体并显示
SonForm son1 = new SonForm(); //son1为第一个子窗体,son1为全局变量,在子窗体可以调用
son1.Show();
SonForm son2 = new SonForm(); //son2为第二个子窗体,son2为全局变量,在子窗体可以调用
son2.Show();
//这个代码是你的子窗体按钮事件里面的代码
this.Close();
son2.Close();
SonForm son1 = new SonForm(); //son1为第一个子窗体,son1为全局变量,在子窗体可以调用
son1.Show();
SonForm son2 = new SonForm(); //son2为第二个子窗体,son2为全局变量,在子窗体可以调用
son2.Show();
//这个代码是你的子窗体按钮事件里面的代码
this.Close();
son2.Close();
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置一个bool全局变量,然后点击之后变为true .那边设置if(bool) form1.close()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询