首页 新闻 赞助 找找看

winform 使用反射动态加载自定义控件 委托

0
[待解决问题]

我在自定义控件中定义了一个委托,如下:

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这个方法是在主窗体中定义的。

请问,使用反射,该怎么去写?

zhenghui100的主页 zhenghui100 | 初学一级 | 园豆:183
提问于:2018-03-16 16:29
< >
分享
所有回答(1)
0

大神,你这个问题解决了没有啊

maxradish | 园豆:222 (菜鸟二级) | 2018-07-27 09:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册