methodinfo 的方法如何绑定到button.click()事件上

.Net技术 码拜 10年前 (2015-03-14) 1334次浏览 0个评论
 

Type vtype = assembly.GetType(“程序集.类名”);
MethodInfo   vmdinfo=vtype.GetMethods(“方法名”);
请问如何将vmdinfo添加到 button.click()上?
比如 button.click += new EventHandler(怎么写?); 我乱写的

 
methodinfo 的方法如何绑定到button.click()事件上
39分
button.click += new EventHandler((sender1, e1) => vmdinfo.Invoke(对象, new object[] { 参数 }) ); 
methodinfo 的方法如何绑定到button.click()事件上
我用的2005,版本好像不行,上面那样写报错
最后写的是
utton.click += new EventHandler(delegate(object sender1,EventArgs e1){
                       vmdinfo.Invoke(对象, new object[] { 参数 }); 
                       } );
谢谢版主了
methodinfo 的方法如何绑定到button.click()事件上
如果你用不到sender1 e1,还可以简写:
utton.click += new EventHandler(delegate {
                        vmdinfo.Invoke(对象, new object[] { 参数 }); 
                        } );
methodinfo 的方法如何绑定到button.click()事件上
引用 4 楼 u013562148 的回复:

基础没学好,什么都不会呀,得再学学基础理论!
结贴!

看到自己的不足,就没有什么学不会的。给你代码,能根据你的C#版本不同作出变通,已经很不错了。加油!

methodinfo 的方法如何绑定到button.click()事件上
引用 5 楼 caozhy 的回复:

如果你用不到sender1 e1,还可以简写:
utton.click += new EventHandler(delegate {
                        vmdinfo.Invoke(对象, new object[] { 参数 }); 
                        } );

对象是哪个?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明methodinfo 的方法如何绑定到button.click()事件上
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!