推荐答案的虽然也可以,但是我建议你用 Application.OpenForms 集合来获取所有已经打开的窗体对象,然后再调用它的 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()