form1中显示form2同时隐藏form1 代码如下
   Form form2 = new Form();
            this.Visible = false;
            DialogResult r = form2.ShowDialog();
            if (r == DialogResult.OK)
            {
                this.Visible = true;
            }在form2中确定按钮事件
this.Dialogresult=DialogResule.OK;无法返回到form1中。请问form1隐藏后如何恢复

解决方案 »

  1.   

    Form form2 = new Form();
    this.Hide();
    if (DialogResult.OK == form2.ShowDialog())
    {
        this.Show();
    }
      

  2.   

      我查了很多资料 ,如果给一个按钮设置一个DialogResult的值为OK则这个窗体会关闭。如果在按钮的方法中添加this.Dialogresult=DialogResule.OK;这句代码就不会关闭窗体了。可是我试了下。我的会出错。不知道是我理解的不对
    还是我程序的其它地方有关闭事件呢。 可是我仔细的查过代码没有关闭事件。这个窗体传完值后就关闭。我真的想早点把这个问题解决下。可是自己能力有限。请各位大侠帮帮忙。