处理来自不同类的按钮单击
本文关键字:按钮 单击 同类 处理 | 更新日期: 2023-09-27 18:28:03
我有一个带有按钮按钮Go的Form。
我有一个类,它通过构造函数获取一个按钮,然后处理它的事件:
public class HandlingClass
{//.......
Button go ;
public HandlingClass(Button btn)
{
this.go = btn;
this.go.Click += new EventHandler(this.go_Click);
}
//.....
public void go_Click(object sender, EventArgs e)
{
//logic here
}
我做错了什么?为什么当我按下呼叫者窗体中的按钮时没有引发事件?
此代码适用于我的
public class HandlingClass
{
Button go;
public HandlingClass(Button btn)
{
go = btn;
go.Click += go_Click;
}
void go_Click(object sender, RoutedEventArgs e)
{
throw new NotImplementedException();
}
}
在你加载的类事件中有按钮,你只需添加下面的代码
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
HandlingClass hc=new HandlingClass(**MyButton**);
}
MyButton应该是对您的按钮的引用。