我正在我的代码后面的文件中构建一个按钮,并希望将click函数绑定到另一个按钮的现有click功能。我该如何处理?我希望有一些简单的东西:
Button b = new Button();
b.onClick = otherClickEvent();
但显然这是不可行的。我在这里错过了一些东西。我知道OnClientClick,但这显然只涉及JS方面。
答案 0 :(得分:17)
Button b = new Button();
b.Click += new EventHandler(b_Click);
以及稍后的页面
private void b_Click(object sender, EventArgs e)
{
your code
}
答案 1 :(得分:6)
b。单击+ = otherClickEvent;
要在C#中添加事件处理程序,请使用+=
。要删除它们,请使用-=
。
答案 2 :(得分:3)
AJ在这里几乎是正确的。您可以使用Method Group Conversion语法进行编写,并按以下方式编写:
b.OnClick += otherClickEvent;
答案 3 :(得分:0)
在VB.NET中使用
AddHandler btn.Click, AddressOf FunctionName
代替