请问大家:
我有一个简单的窗口,其中的一个按钮的单击事件的处理程序要处理其他两个对象中的成员,那这两个对象要如何传递给事件处理程序呢,事件处理程序不是只接受两个参数吗?
不好意思,我是菜鸟刚来,没有多少分,请大家帮下忙好吗?
我有一个简单的窗口,其中的一个按钮的单击事件的处理程序要处理其他两个对象中的成员,那这两个对象要如何传递给事件处理程序呢,事件处理程序不是只接受两个参数吗?
不好意思,我是菜鸟刚来,没有多少分,请大家帮下忙好吗?
{
...
}public EventHandler<myEventArgs> myEvent;
event去www.baidu.com www.google.com 搜索吧关键字 .net 使用 委托
public class MEventArgs : EventArgs
{
private object m_SomePara; public MEventArgs(object para)
{
this.m_SomePara = para;
}
public object SomePara
{
get { return m_SomePara; }
set { m_SomePara = value; }
}
}
public event EventHandler<MEventArgs> MEvent;
private void button2_Click(object sender, EventArgs e)
{
this.MEvent += new EventHandler<MEventArgs>(Form1_MEvent);
if (this.MEvent != null)
{
MEventArgs args = new MEventArgs(1234);
this.MEvent(this, args);
}
}void Form1_MEvent(object sender, Form1.MEventArgs e)
{
Console.WriteLine(e.SomePara);
}