我有2个窗体,form1和form2,我在form1里面写了
Form form1= new form1();
form1.ShowDialog();我想在form2里面的一个按钮单击后关闭form2,并且刷新form1。如何写??
我关闭是这么写的
this.Dispose();
this.Hide();
不知道刷新怎么写了。。

解决方案 »

  1.   

    Form form1= new form1();
    form1.ShowDialog();
    InitializeComponent();
      

  2.   

    关闭重新打开了 hide 部队
      

  3.   

    把刷新代码放在ShowDialog()方法后.
    当ShowDialog()方法运行后,直到Form1被关闭后才能运行下面的代码.
      

  4.   

    在form2中写
    public form1 parent;
    在form1里面写了
    Form form2= new form2();
    form2.parent=this;
    form2.ShowDialog();想在form2里面的一个按钮单击后关闭form2,并且刷新form1
    在form2 closed()事件(在视图设计界面的工程列表中可以找到,双击进入编辑界面)里面填写:
    this.parent.Refresh();看看怎么样
      

  5.   

    form2.parent=this; 有点问题不能将顶级控件添加到一个控件上。