在做Winform窗體程序的時候遇見了這麼一個問題:關閉窗體B的同時窗體A也隨之關閉。現解決辦法如下:關閉窗體B的時候返回一個值給窗體A,A接受到這個值就close 代碼如下 窗體A中Button的單擊事件
代碼private void Btn_Click(object sender, EventArgs e)
{
Form1 formB = new Form1();
formB.ShowDialog();
if (formB.DialogResult == DialogResult.Cancel)
{
this.Close();
}
}