我用form2做了父窗体 在form2里打开子窗体form3 
    Form3 f3 = new Form3(); 
    f3.MdiParent = this; 
    f3.Show(); 
在form2里设置个button,用来关闭form3 
    Form3 f3 = new Form3(); 
    f3.Close(); 
确关闭不了,这个是什么问题呢!

解决方案 »

  1.   

     Form3 f3= new Form3();
            private void button1_Click(object sender, EventArgs e)
            {            
                f3.MdiParent = this;
                f3.Show();
            }        private void button2_Click(object sender, EventArgs e)
            {
                f3.Close(); 
            }
      

  2.   

    Form3 f3 = new Form3(); 
    ==
    你这个f3是一个新的f3,和前面那个f3根本没有关系,当然关不了