winform里事件问题

问题描述

这个事件里面的onclick(ObjectSender,EventArgse)这里的Sender和e是啥呀,msdn里面解释的看不太懂,这两个参数怎么来的,有哪位大侠可以解释一下?

解决方案

解决方案二:
Sender:引发该事件的对象(比如Button1);e:该事件相关的一些参数信息(不是每个事件的e都有用)
解决方案三:
参数objectsender表示引发事件的对象(其实这里传递的是对象的引用,如果是button1的click事件则sender就是button1)EventArgs是包含事件数据的类的基类,用于传递事件的细节至于举例你可以看看这个链接
解决方案四:
Sender:引发该事件的对象e:该事件相关的一些参数信息.++;事实就是这样。
解决方案五:
引用3楼zhizhuochangeing的回复:

Sender:引发该事件的对象e:该事件相关的一些参数信息.++;事实就是这样。

同感,++;
解决方案六:
引用3楼zhizhuochangeing的回复:

Sender:引发该事件的对象e:该事件相关的一些参数信息.++;事实就是这样。

++
解决方案七:
大多数e都没用除非你准备取消这个操作e会有些用
解决方案八:
建议楼主看看委托与事件就明白了。自己定义过时间之后会很深刻的理解这个问题。至于参数中之所以写(ObjectSender,EventArgse)这种形式是为了规范化。当然楼主若自定义事件时,不按这种形式写而直接写自己的参数的话,运行也没错误。

时间: 2024-09-19 10:00:16

winform里事件问题的相关文章

winform里girdview怎样才能像WEB那样点击一行就可以编辑数据阿

问题描述 winform里girdview怎样才能像WEB那样点击一行就可以编辑数据阿,谁能给个源代码看看阿. 解决方案 解决方案二:自己重写单击事件或者对单击事件写代码处理.解决方案三:双写绑定就可以了,用bind不用eval,还要设置它可修改.如果是datasource并且有生成update语句,他自动就是可修改了.解决方案四:up解决方案五:有没有代码什莫的阿,小弟水平不高啊

在WinForm 里 怎么实现像Iphone一样滑动效果

问题描述 在WinForm里怎么实现像Iphone一样滑动效果,我是新手,但是学校要做KTV希望高手赐教代码 解决方案 解决方案二:检测鼠标滑动轨迹,再根据你的需求编写代码.具体事件是MouseMove解决方案三:WinForm实现有点难,用WPF吧解决方案四:引用楼主longlonga1a的回复: 在WinForm里怎么实现像Iphone一样滑动效果,我是新手,但是学校要做KTV希望高手赐教代码 为什么不用拖动事件呢?,以下是可能要用到的事件DragEnter将对象拖入控件时发生DragLea

winform里在其他类里不能改变picturebox的图片

问题描述 winform里在其他类里不能改变picturebox的图片 是这样的我在form1里面写了个静态的list,然后我在新建的一个类里面通过索引想改变他的图片然后失败了,求解为什么

net c#-winform里的sendkeys不能在wpf里用

问题描述 winform里的sendkeys不能在wpf里用 winform里的sendkeys不能在wpf里用,请问有其它的相类似的函数吗?求大神支招!

WinForm里编辑HTML,数据库保存,图片

问题描述 在WinForm里编辑HTML后保存到数据库中,但图片保存成一个路径形如:<IMGborder=0hspace=0alt=""align=baselinesrc="C:UsersPublicPicturesSamplePicturesHydrangeas.jpg">到另一台机器上HTML里的图片就显示不出来了,谁有良策? 解决方案 解决方案二:图片路径是本地当然现实不出来,,放在服务器上面,去服务器上面的地址解决方案三:保存到文件夹.....相

datetimepicker-请教各位大神,C#winform里DateTimePicker的一些样式的设置方法....

问题描述 请教各位大神,C#winform里DateTimePicker的一些样式的设置方法.... 问题1:我给控件的日期格式设置了只显示到当前月,怎么才能在点开下拉菜单的时候直接显示月历而不是日历呢问题2:日历菜单最下面的结尾日期,当鼠标移上去的时候总是只有"方框 今天:yyyy年MM月"会有蓝色字体类似链接的效果,怎么让鼠标移上去时""dd日""也显示蓝色字体,或者只有我设定的日期格式里的日期是显示蓝色字体?刚入职的新手没有C币悬赏,在此先

RDLC报表 在WinForm里运行出现 未能加载文件或程序集 Microsoft.ReportViewer.WinForms, Version=11.0.0.0 System.IO.FileNotFoundException

原文:RDLC报表 在WinForm里运行出现 未能加载文件或程序集microsoft.reportviewer.winforms 推荐以下方案二 做一下记录顺便帮助一下遇到问题的朋友. 做RDLC报表在WinForm运行,在VS里面调试引用了"Microsoft.ReportViewer.Common.dll"和"Microsoft.ReportViewer.WinForms.dll"调试运行的时候没有问题. 之后我直接把Bin文件夹下的Debug目录拷到别的机器

WINFORM里根据串口发来的数据在PICBOX里动态显示啊

问题描述 WINFORM里根据串口发来的数据在PICBOX里动态显示啊 解决方案 解决方案二:LZ为什么不放在TextBox上显示解决方案三:串口传过来的数据转换一下,根据值在picbox绘制出相应的点.解决方案四:问题呢,到底哪里不会了千万别告诉我什么都不会解决方案五:根据串口数据,切换picbox的图片呗.解决方案六:串口接收过来,解析,切换picbox

c#-关于winform里的combobox-dropdownlist的问题!!!!

问题描述 关于winform里的combobox-dropdownlist的问题!!!! 我现在想做个下拉框,里面显示各个城市,如北京,上海,广州,深圳,杭州等. 然后在程序里给他们赋值,比如说北京的值是010,上海是021,广州是020........ 然后当有人在界面中选了上海,我在程序中的某个地方就能根据选择使用赋的值021. 请问如何实现!!!!! 解决方案 可以用一个Dictionary将名字和值的对应关系记录下来,然后通过当前的key值找到对应的Value 解决方案二: 或者定义一个