private void btnClose_Click(object sender, EventArgs e) { Form3 form = new Form3(); //必须先实例化,才能调用Close()方法 form.Close(); }
在调试的时候,会运行到form.Close(),没有报错,但是Form3并没有关闭,这是怎么回事呢?
楼上正解,(不曾显示,何来关闭;不曾牵手,何来分手。)如果想关闭当前窗体,this.Close();
<script>alert('close');</script>
Form3 form = new Form3(); //必须先实例化,才能调用Close()方法
form.show(); form.Close();关闭的是你实例化的form,Form3是不会关闭的。