eventargs专题

(object sender, EventArgs e) 参数 解释

在你的窗体中添加一个Label,双击Label的MouseClick事件。添加如下方法:private void label1_MouseClick(object sender, MouseEventArgs e){Label senderLabel = (Label)sender;//根据sender引用控件。senderLabel.Text = e.Button.ToString();

关于委托声明的标准形式和EventHandler和EventArgs

和之前的对比主要就是改了一个格式Object XXX(发布者类的对象)和可能存在的需要传递的数据YYYEventArgs。 标准格式的委托声明包含一个发布者类的对象,参数类型为Object(对象的父类);一个可能需要传递的数据,属于YYYEventArgs类型。 委托在声明的时候名称后面加上EventHandler后缀,定义需要传递的数据类时,名称加上EventArgs后缀。 namespace