当前位置:编程学习 > C#/ASP.NET >>

按钮动态添加带参数的函数单击事件

我要给按钮动态添加单击事件
button b = new button();
b.Click += new EventHandler(write_Click);
但是write_Click是带参数的函数
public void write_Click(string str1,sting str2)
我要如何添加呢? --------------------编程问答-------------------- 别人的了.你只得按照EventHandler它的参数来!object sender, EventArgs e

要不然写自己的自定义事件. --------------------编程问答-------------------- 只要添加add就可以了
这个回复吊吗? --------------------编程问答-------------------- b.Click += new EventHandler(write_Click);
这里只是把事件处理程序和事件关联起来。

事件是由button1按钮内部触发的。因此,即便有办法定义“参数”,你除非能改变系统调用事件的代码(这些被封装在system.forms.dll里面),否则,也没有办法传递这些参数。 --------------------编程问答-------------------- 事件都是内部固定的(object sender, EventArgs e),
即便你能加的了自定义参数,用的时候也没处写传参啊!
想做处理完全都可以写到Click事件里。 --------------------编程问答--------------------

button b = new button();
b.Click += (sender,e)=>
   {
      //按下的事件处理
   }


Lamda一级棒.....
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,