关于C#事件处理函数中的参数(object sender, EventArgs e)
2012-08-24 22:55
573 查看
1、是事件源,表示触发事件的那个组件
如(button/label/listview...),比如说你单击button,那么sender就是button
2、EventArgs是事件参数,它用来辅助你处理事件
比如说你用鼠标点击窗体,那么EventArgs是会包含点击的位置等等
例:
[csharp]
view plaincopyprint?
private void label1_MouseClick(object sender, MouseEventArgs e)
{
Label senderLabel = (Label)sender; // 根据sender引用控件
senderLabel.Text = e.Button.ToString(); // 根据e中的button参数,判断是左键按下还是右键
}
如(button/label/listview...),比如说你单击button,那么sender就是button
2、EventArgs是事件参数,它用来辅助你处理事件
比如说你用鼠标点击窗体,那么EventArgs是会包含点击的位置等等
例:
[csharp]
view plaincopyprint?
private void label1_MouseClick(object sender, MouseEventArgs e)
{
Label senderLabel = (Label)sender; // 根据sender引用控件
senderLabel.Text = e.Button.ToString(); // 根据e中的button参数,判断是左键按下还是右键
}
相关文章推荐
- 关于C#事件处理函数中的参数(object sender, EventArgs e)
- C# 事件函数参数(object sender, EventArgs e)
- C#关于事件中的两个参数(object sender,EventArgs e)
- 【转】浅析C#的事件处理和自定义事件[object sender , EventArgs e]
- 浅析C#的事件处理和自定义事件[object sender , EventArgs e]
- 对于C# 中事件的参数(object sender, EventArgs e)
- 浅析C#的事件处理和自定义事件[object sender , EventArgs e]
- 关于控件、命名空间、参数(object sender,System.EventArgs e)
- 关于(object sender, System.EventArgs e)中参数sender和e的问题
- 关于(object sender, System.EventArgs e)中参数sender和e的问题。
- 关于c#几个事件处理函数能否并行运行的实验
- c#教程之事件处理函数的参数
- 关于后台事件中(object sender, EventArgs e)说明
- C#事件及响应方法——让你明白private void button1_Click(object sender, System.EventArgs e)
- 关于事件处理(C#)
- C#中键盘事件在WndProc函数之前的处理流程
- <转>js中关于事件处理函数名后面是否带括号的问题
- js简单封装能向回调函数传入参数的事件处理函数
- 关于extjs 中事件响应函数中一些很没头绪的参数的说明
- asp.net c#的传参中经常使用到中文参数的处理,下面的函数可以解决中文参数的问题