动态加载自定义事件中如何处理委托事件???
求解在动态加载自定义事件中如何处理委托事件,在静态加载中可以如下代码:
WelcomeInfo welcomeinfo = new WelcomeInfo();
welcomeinfo.LoadOtherUC += new LoadUC(ShowUserControls);
welcomeinfo.Dock = DockStyle.Fill;
main_stCon.Panel2.Controls.Clear();
main_stCon.Panel2.Controls.Add(welcomeinfo);
改成动态加载:
Type t = System.Reflection.Assembly.GetExecutingAssembly().GetType("Project.Client." + UserControlName);
UserControl uc = (UserControl)Activator.CreateInstance(t);
//uc.LoadOtherUC += new LoadUC(ShowUserControls); 这行要怎么处理才行???
uc.Dock = DockStyle.Fill;
main_stCon.Panel2.Controls.Add(uc);