一般事件中的object 和 e 在什么情况下使用? 一般事件中的object 和 e 在什么情况下使用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 object——不确定来源控件,多个同类控件使用一个方法的时候。e——获得来源的具体属性,例如鼠标操作事件,需要获得按键信息,那就用e.buttons,这个是不确定的,不同的委托,会有不同的属性;==================================================================博客空间:http://blog.csdn.net/lovingkiss资源下载:http://download.csdn.net/user/lovingkissEmail:loving-kiss@163.com优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发联系方式:Q64180940(请清楚注明业务还是技术咨询) 全天在线================================================================== 可能我的问题太过于笼统了。我只是在平时的事件中不知道什么时间该用事件括号内的Object和e这两个对象 这个现在不明白,以后会明白的多动手写代码,自己改改就领悟了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("点击右键");} 两个星星的老兄说得不错o表示来源空件,比如说在以下这个事件 private void textBox1_Validating(object sender, CancelEventArgs e)中//TextBox tb = (TextBox)sender;---1 与TextBox tb = textBox1--2是一样的但是如果你的窗体上其他textBox也要指到这个验证,1的代码是不用修改,2的就不可以 object 事件发起方EventArgs 是事件需要的参数 object 一般包含对象的基本属性。e则是包含了一般事件及属性。楼主需要获取对象属性的时候用object.要获取事件的属性的属性时用e. 求一正则表达式解析sql语句 winform sql2000本来可以局域网访问的 打补丁失败重装sql后不能访问了 maskedTextBox 赋日期上去,格式错误 C# WinFrom Random类产生随机数的问题 客户端/服务器端通信,大家给介绍几个教程 xml序列化问题 vs2005自带的Menu控件在哪里啊 求用于c#,类似于pb中EditMask控件! 求助!关于MDI窗体 小生是一个C#的初学者,请问安装C#要求最低的机器配置是什么??? 如何将一副比较大的图像缩小3倍以后变得更加逼真 多工程中处理其他其他工程的窗体
e——获得来源的具体属性,例如鼠标操作事件,需要获得按键信息,那就用e.buttons,这个是不确定的,不同的委托,会有不同的属性;==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
Email:loving-kiss@163.com
优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
联系方式:Q64180940(请清楚注明业务还是技术咨询) 全天在线
==================================================================
多动手写代码,自己改改就领悟了
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("点击右键");
}
o表示来源空件,比如说在以下这个事件
private void textBox1_Validating(object sender, CancelEventArgs e)中//TextBox tb = (TextBox)sender;---1 与TextBox tb = textBox1--2是一样的
但是如果你的窗体上其他textBox也要指到这个验证,1的代码是不用修改,2的就不可以
EventArgs 是事件需要的参数