知道儿童表格何时结束

Dig*_*iga 8 c# winforms

我有一个带按钮的Form1.单击该按钮时,此代码块将执行:

Form2 frm = new Form2();
frm.Name = "Form" + musteriNumarasi.ToString();
frm.Text = "Kullan?c? - " + musteriNumarasi.ToString();
Run Code Online (Sandbox Code Playgroud)

可以说我点了三次.现在有四种形式:Main,Child1,Child2,Child3.当用户关闭其中一个子表单时,主表单需要知道哪一个表单已关闭.我怎样才能做到这一点?

Ric*_*k S 14

订阅 Closed Event

Form2 frm = new Form2();    
frm.FormClosed += new FormClosedEventHandler(Form_Closed);

void Form_Closed(object sender, FormClosedEventArgs e)
{
    Form2 frm = (Form2)sender;
    MessageBox.Show(frm.Name);
}
Run Code Online (Sandbox Code Playgroud)