我在自定义控件中定义了一个委托,如下:
public delegate void LoadDelegate(Object sender, EventArgs e);
public LoadDelegate myLoad;
在自定义控件加载的时候调用,如下:
private void LocationModel_Load(object sender, EventArgs e)
{
if (myLoad != null)
{
myLoad(sender, e);
}
}
然后在主窗体使用反射加载该控件,如何调用该委托呢?
不使用反射的时候,直接是这么写的:
LocationModel lm = new LocationModel();
lm.myLoad += new LocationModel.LoadDelegate(LocationModelLoad);
LocationModelLoad这个方法是在主窗体中定义的。
请问,使用反射,该怎么去写?
大神,你这个问题解决了没有啊