求助!自定义事件出错。。
有窗体A,窗体B。。当关闭B时,焦点回到A上,想找到将触发A的什么事件,来刷新A上的datagrid数据表,但没找到合适的 ,所以想自定义一个事件。如下:有A生成B时:
frmSubAm newam = new frmSubAm();
newam.Owner = this;
在命名空间中:public delegate void receivereturntomain();
在B的定义中: public event receivereturntomain returntomain;
在A的定义中:(this.OwnedForms[0] as frmSubAm).returntomain += new receivereturntomain(ResetDataGrid);
编译OK!!!!但是执行时,,,A定义中的那句报错::索引超出了数组界限,!! ,,
请教高手,,,