试了N遍,终于成功实现了在C#.NET中子窗体刷新(调用)父窗体。具体方法如下:
1. 在父窗体FatherForm中调用子窗体SonForm:
SonForm.ShowDialog(this); //注意,此处括号内必须有"this"
2. 在子窗体关闭时,刷新(调用)父窗体:
FatherForm father=new FatherForm();
father=(FahterForm)this.Owner;
father.listbox1.value=""; //此处调用并修改了父窗体中的listbox1控件的值,注意listbox1必须声明为public
father.refresh(); //可以调用父窗体中的任何public(公共)方法。
this.close();
3. 这样,当关闭子窗体时会自动刷新(修改)父窗体。