从Form1打开Form2,从Form2关闭Form1

hce*_*emp 3 c# winforms

现在,我有两个表单,名为form1和form2,在form1中有一个按钮,当我点击它,然后打开form2

问题:在form2中,我想在单击它时创建一个按钮,form2关闭并且form1关闭.这该怎么做

SiN*_*SiN 8

Form1中:

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 frm = new Form2(this);
        frm.Show();
    }
Run Code Online (Sandbox Code Playgroud)

窗体2:

public partial class Form2 : Form
{
    Form opener;

    public Form2(Form parentForm)
    {
        InitializeComponent();
        opener = parentForm;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        opener.Close();
        this.Close();
    }
}
Run Code Online (Sandbox Code Playgroud)