当在一个窗体中调用另一个窗体时,涉及到子窗体关闭的同时,父窗体同时关闭。

例如:

在窗体1中,单击按钮调用窗体2,通过this传递

private void button1_Click(object sender, EventArgs e)
        {
           Form2 frm2 = new Form2(this);
            frm2.Show();
        }

在窗体2中,接收传递过来的参数,单击按钮关闭窗体1

Form1 frm1 = null;
        public Form2(Form1 frm)
        {
            InitializeComponent();
            frm1 = frm;
        }
private void button1_Click(object sender, EventArgs e)
        {
            frm1.Close();
        }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2021-09-05
  • 2021-10-26
  • 2021-12-21
  • 2021-09-13
  • 2022-12-23
相关资源
相似解决方案