请问c#按钮事件传给另外一个窗体或类中怎么实现?求代码解决?
可以把对象传过去啊,事件是定在一个窗体中的,如果别的类要用的话可以把对象传过去调用就可以了。
请把问题描述清楚
另外一个窗体中要执行的方法改为public,然后在你的按钮的事件中调用这个方法
难道你的意思是委托?
在另一个窗体中调用一个委托,然后把这个按钮事件注册到这个委托上
publice delegate delClick(object obj,EventAgs e);
public class FormsB
{
private delClick _del;
public FormsB(delClick del)
{
_del=del;
}
}
publice delegate delClick(object obj,EventAgs e);
public class FormsA
{
private void form_load(....)
{
FormsB b=new FormsB(btn_click);
}
private void btn_click(object sender,eventargs e)
{}
}
是不是类似这样的?