按钮动态添加带参数的函数单击事件
我要给按钮动态添加单击事件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#