请问C#中如何实现:点击子窗体上的一个按钮,会关闭这个子窗体,以及另外一个子窗体。

2024-11-25 04:23:31
推荐回答(3个)
回答1:

推荐答案的虽然也可以,但是我建议你用 Application.OpenForms 集合来获取所有已经打开的窗体对象,然后再调用它的 Close() 方法即可

回答2:

//下面的代码是新建了两个子窗体并显示
SonForm son1 = new SonForm(); //son1为第一个子窗体,son1为全局变量,在子窗体可以调用
son1.Show();

SonForm son2 = new SonForm(); //son2为第二个子窗体,son2为全局变量,在子窗体可以调用
son2.Show();

//这个代码是你的子窗体按钮事件里面的代码
this.Close();
son2.Close();

回答3:

设置一个bool全局变量,然后点击之后变为true .那边设置if(bool) form1.close()