...一个按钮Btn, 单击 Btn 调用窗体B, 现在想做的是 关闭窗体B的 同...
发布网友
发布时间:2024-03-09 01:42
我来回答
共5个回答
热心网友
时间:2024-03-18 11:07
关闭子窗体B的时候返回一个值给父窗体A,A接受到这个值就close,参考代码如下:
A窗体btn的单击事件:
private void Btn_Click(object sender, EventArgs e)
{
Form1 formB = new Form1();
formB.ShowDialog();
if (formB.DialogResult == DialogResult.Cancel)
{
this.Close();
}
}
热心网友
时间:2024-03-18 11:10
直接在窗体B的Form_Closeing时间里写 System.Environment.Exit(0); 全关掉
热心网友
时间:2024-03-18 11:12
在B窗体的B_FromClosing事件里面写
Application.Exit();
热心网友
时间:2024-03-18 11:05
在B中增加一个Form成员
public Form frmWinA=null;
然后在现实B之前赋值
B.frmWinA=A;
这样B窗口里就有了A窗口的引用了,最后在B的关闭响应里写上
//但B关闭时
frmWinA.Close();
即可
热心网友
时间:2024-03-18 11:10
FormCollection fmCollection = System.Windows.Forms.Application.OpenForms;
fmCollection["A"].Close();
把这个写在B的Closing事件里