f2的closed事件中调用就可以了,不过要让f2获得f1的对象引用.

解决方案 »

  1.   

    f2.show()
    接着直接写个刷新窗体的代码比如 在main中调用form1main代码:form1.show();
    //这里直接写刷新函数就可以了。比如如果有表格的话,直接调用
    main.DataGrid1.DataSorece = .....
    main.DataGrid1.DataBind.......
      

  2.   

    不能用委托吧 。。直接刷就行了。。在 from2.close 前刷下就行了。
    from2: .... from1
      

  3.   

    同意sunrobust(咸鱼---翻身理想不灭)所说!
      

  4.   

    在事件或方法里加!!!f2.ShowDialog();
    f1.f1_Load(sender, e);
      

  5.   

    在f1中:
    if(f2.showdialog()==DialogResult.OK)
    {
    //调用
    }
      

  6.   

    junzhang4008(程序可以让尸体动起来) 正解
      

  7.   

    在这句话
    f2.show();
    之后,写:
    f2.FormClosed +=
    然后按再次Tab键在自动生成的函数里刷新显示就可以了
      

  8.   

    可以用ShowDialog方法取代Show方法
    把原来的f2.Show()改为:
    if(f2.showdialog()==DialogResult.OK)
    然后写你想要的f1的代码
      

  9.   

    学习。。个人觉得
    在f1中:
    if(f2.showdialog()==DialogResult.OK)
    {
    //调用
    }
    应该可以