我要给按钮动态添加单击事件
button b = new button();
b.Click += new EventHandler(write_Click);
但是write_Click是带参数的函数
public void write_Click(string str1,sting str2)
我要如何添加呢?
button b = new button();
b.Click += new EventHandler(write_Click);
但是write_Click是带参数的函数
public void write_Click(string str1,sting str2)
我要如何添加呢?
这个回复吊吗?
这里只是把事件处理程序和事件关联起来。事件是由button1按钮内部触发的。因此,即便有办法定义“参数”,你除非能改变系统调用事件的代码(这些被封装在system.forms.dll里面),否则,也没有办法传递这些参数。
即便你能加的了自定义参数,用的时候也没处写传参啊!
想做处理完全都可以写到Click事件里。
button b = new button();
b.Click += (sender,e)=>
{
//按下的事件处理
}
Lamda一级棒.....