C# 事件处理函数

2021-01-17 03:15

阅读:638

标签:下拉   中标   use   窗体   send   产生   位置   列表   代码   

3.5 事件处理函数的参数
事件处理函数一般有两个参数,第一个参数 (object sender) 为产生该事件的对象的属
性 Name的值,例如上例单击标题为红色的按钮第一个参数 sender 的值为 button1 。如上
例标题为红色的按钮和标题为黑色的按钮使用同一个单击事件处理函数,其事件处理如下:

private void button1_Click( object sender,System.EventArgs e)
{
if(sender==button1)
label1.ForeColor=Color.Red;
else
label1.ForeColor=Color.Black;
}
事件处理函数第二个参数 (System.EventArgs e)代表事件的一些附加信息,事件不同,
所代表的信息也不相同,

例如在后边的例子中可以看到,按下鼠标的事件处理函数中, e.X
和 e.Y 分别为发生事件时鼠标位置的 x 坐标和 y 坐标,

e.Button 表示用户单击了鼠标那个键,
如为 MouseButtons.Left ,表示单击了鼠标左键。

为了使这两个按钮使用相同的单击事件处理函数, 首先为标题为红色的按钮增加单击事
件处理函数, 即是上边的代码,事件函数名称为: button1_Click 。选中标题为黑色的按钮,
打开事件窗体 ,选中 Click 事件,从其右侧下拉列表中选择事件处理函
数为 button1_Click ,这样两个按钮就使用相同的单击事件处理函数了。

C# 事件处理函数

标签:下拉   中标   use   窗体   send   产生   位置   列表   代码   

原文地址:https://www.cnblogs.com/liudongjun/p/12206297.html


评论


亲,登录后才可以留言!