我有两个窗口,窗口1和窗口2
1、窗口1中有个按钮,点击此按钮,隐藏窗口1,显示窗口2
2、关闭窗口2,再显示窗口1
请问如何实现?

解决方案 »

  1.   

    在Form1里说明
    Form2 form2=new Form2();
    在按钮事件里添加:
    this.Hide();
    this.Visible =false;
    form2.Visible = true;
      

  2.   

    在Form2里事件
    private void Form2_Closed(object sender, System.EventArgs e)
    {
      Form1 form1=new Form1();
      form1.Visible = true;
    }
      

  3.   

    对不起这中有问题
    修改如下:
    Form1里
    this.Hide();
    form2.ShowDialog(this);
    Form2里:
    private void Form2_Closed(object sender, System.EventArgs e)
    {
    this.Owner.Visible=true;
    }
    这才是正确的
      

  4.   

    在Form1里说明
    Form2 form2=new Form2();
    form2.Owner = this;
    在按钮事件里添加:
    this.Hide();
    this.Visible =false;
    form2.Visible = true;
    在Form2里事件
    private void Form2_Closed(object sender, System.EventArgs e)
    {
      Form1 form1=this.Owner;
      form1.Visible = true;
    }
      

  5.   

    我是在移动设备上开发的,所以没有Owner属性。