我在winform模式窗口中用的
在主窗体中定义
public delegate void RefreshMain();
RefreshMain refresh=delegate ()
{
//刷新的内容
};
from2 f2=new from2(refresh);
f2.owner=this;
f2=showDialog();
子窗体中
private Form1.RefreshMain refresh=null;
构造中
public Form2(Form1.RefreshMain refresh)
{
InitializeComponent();
this.refresh=refresh;
}
返回触发
if(refresh!=null)
{
refresh();
}