1. 在FindForm中,定义一个Private变量来保存父窗体mainFrom的一个实例.
private MainForm _ParentForm ;
定义一个构造函数如下:public class FindForm(MainForm aForm)
{
this._ParentForm = aForm;
}2.子窗体MdiFrom打开窗体FindForm用这种方式
FindForm f = new FindForm(this.MdiParent);3.在FindForm中就可以用_ParentForm来执行查找的方法了.
private MainForm _ParentForm ;
定义一个构造函数如下:public class FindForm(MainForm aForm)
{
this._ParentForm = aForm;
}2.子窗体MdiFrom打开窗体FindForm用这种方式
FindForm f = new FindForm(this.MdiParent);3.在FindForm中就可以用_ParentForm来执行查找的方法了.
>>FindForm f = new FindForm(this.MdiParent);改为:
FindForm f = new FindForm((MainForm)this.MdiParent)
此前我一直用public MainForm;在创建FindForm后立即赋值;通过重载构造函数好多了。