form1传一个参数parm 到类class1里,在class1里打开form2.在form2关闭的时候 再刷新form1.能实现吗?谢谢

解决方案 »

  1.   

    可以实现,class1中做个属性访问 form1,form2中做个属性访问class1,form2的formclosing事件中通过访问class1.form1来刷新form1
      

  2.   

    委托
    或者传递form1实例,到处都可以访问
      

  3.   

    你要的效果应该的在子窗口关闭后父窗口中的绑定数据源重新绑定下是吧?
    如果是这样的话,你只要在调用打开子窗口的时候在下面在绑定下数据源就OK了
    例如:
    new Form2.ShowDialog();
    binding();binding()为绑定数据源的方法。
    这样写的话在你Form2关闭后会自动执行这个绑定方法的
      

  4.   

    因为你不需要把子窗体的数据传递到父窗体过来,只需要在子窗体关闭数据的时候,重新刷新数据就可以,那么你完全可以使用窗体的formClosing事件,在事件里重新绑定数据既可.如果你要把子窗体的数据传递到父窗体来,那么可以通过自己定义委托来实现.