日期:2014-05-17  浏览次数:20834 次

winform自定义控件事件的相关问题,在线等待。。。。。!!!!!!!
我有个自定义控件UserStation,主界面上动态加载了N个该控件,该控件有个单击事件,我的问题是,当主界面上单击该控件的时候,如何触发主界面上其他某个控件的事件或者方法???
winform 控件 事件

------解决方案--------------------
为你的自定控件增加自定义事件,与外界交互
http://www.cnblogs.com/huomm/archive/2007/12/04/982869.html
------解决方案--------------------


自定义控件A和B,点击A,并在A的点击事件中写:
1.直接调用:
B b = new B();
b.方法名();
2.反射调用:

//实例化
object obj = assembly.CreateInstance(自定义控件全名);
//调用方法,没参数就写new object[]{}
assembly.GetType(自定义控件全名).GetMethod("方法名").Invoke(obj, new object[] {参数1,参数2 }