首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一般事件中的object 和 e 在什么情况下使用?解决思路

2012-01-31 
一般事件中的object 和 e 在什么情况下使用?一般事件中的object和e在什么情况下使用?[解决办法]object——不

一般事件中的object 和 e 在什么情况下使用?
一般事件中的object   和   e   在什么情况下使用?

[解决办法]
object——不确定来源控件,多个同类控件使用一个方法的时候。
e——获得来源的具体属性,例如鼠标操作事件,需要获得按键信息,那就用e.buttons,这个是不确定的,不同的委托,会有不同的属性;

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
联系方式:Q64180940(请清楚注明业务还是技术咨询) 全天在线
==================================================================
[解决办法]
这个现在不明白,以后会明白的
多动手写代码,自己改改就领悟了

C# code
private void button_Click(object sender, EventArgs e){    if (sender == button1)        MessageBox.Show("button1被点击");    else if (sender == button2)         MessageBox.Show("button2被点击");}private void Form1_MouseDown(object sender, MouseEventArgs e){    if (e.Button == MouseButtons.Left)        MessageBox.Show("点击左键");    else if (e.Button == MouseButtons.Right)        MessageBox.Show("点击右键");}
[解决办法]
object 事件发起方
EventArgs 是事件需要的参数
[解决办法]
object 一般包含对象的基本属性。e则是包含了一般事件及属性。楼主需要获取对象属性的时候用object.要获取事件的属性的属性时用e.

热点排行