我做了两个窗体。form1为父窗体,form2为子窗体,单击form1的增加按钮弹出form2,form1不关闭,单击form2的返回按钮关闭form2并且刷新form1窗体,具体代码我应该怎样写呢?

解决方案 »

  1.   

    f1.show();
    f2.hide();
    f2.close();
      

  2.   

         增加按钮事件里面这么写     
                Form2 fm = new form();            if (fm.ShowDialog() == DialogResult.OK)
                {
                    刷新FORM1的代码
                }
      

  3.   

    FORM2的返回事件中最后写上这句
      DialogResult = DialogResult.OK;