C# 子窗体关闭父窗体的简单方法
2016-02-29 15:54 孙启亮 阅读(2749) 评论(0) 编辑 收藏 举报当在一个窗体中调用另一个窗体时,涉及到子窗体关闭的同时,父窗体同时关闭。
例如:
在窗体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(); }