我有三个表单。当在Form2中点击按钮时,我想显示Form3并关闭Form1、Form2。这是我的代码。当我运行这段代码时,它可以显示Form3但无法关闭Form1。
Form1
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.ShowDialog();
//frm2.Show();
}
表单2
private void button1_Click(object sender, EventArgs e)
{
Form3 frm3 = new Form3();
Form1 frm1 = new Form1();
frm3.Show();
frm1.Hide(); // It not close Form1
this.Hide();
// frm1.Close();
// this.Close();
}