社区
C#
帖子详情
事件与委托(C#)请教~~!!
ywm0123
2007-06-05 07:59:48
我知道比如按下BUTTON,会产生一个事件方法,系统会自动生成一个委托,在编写事件方法之前,是不是都要与委托绑定!!
this.button1.Click += new EventHandler(button1_Click);那么其它事件是不是也要这样绑定,才能去写事件的方法?
能解释一下吗?谢谢,!!!!!!
...全文
318
8
打赏
收藏
事件与委托(C#)请教~~!!
我知道比如按下BUTTON,会产生一个事件方法,系统会自动生成一个委托,在编写事件方法之前,是不是都要与委托绑定!! this.button1.Click += new EventHandler(button1_Click);那么其它事件是不是也要这样绑定,才能去写事件的方法? 能解释一下吗?谢谢,!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jinglecat
2007-07-12
打赏
举报
回复
是的,没有什么号解释的,注册事件处理程序就酱紫
qqfishqq
2007-07-11
打赏
举报
回复
系统添加了我们能在VS2005种看到吗?
steden
2007-06-06
打赏
举报
回复
this.button1.Click += new EventHandler(button1_Click);那么其它事件是不是也要这样绑定,才能去写事件的方法?
首先必须要这个....
当然这个也是系统自动帮你添加的...你可以不用理会..
AhJo
2007-06-06
打赏
举报
回复
this.button1.Click += new EventHandler(button1_Click);那么其它事件是不是也要这样绑定,才能去写事件的方法?
是的
不过好像都自动生成了
当然你也可以继续+=跟你自己写的事件
在路上的阿莱
2007-06-05
打赏
举报
回复
简单来说,
事件其实就是一种特殊的委托。
this.button1.Click
button1是类Button的对象,而类Button中有一个公共成员Click。点击button后,就会触发Click事件。
如果在点击之前,button1.Click已经跟一个函数button1_Click绑定了,那么就会自动执行函数button1_Click了。
在C#中,这种绑定是通过类似 this.button1.Click += new EventHandler(button1_Click);来实现的,上述过程也叫作 注册事件处理函数。
所有的事件都是先单独实现了事件的处理方法,然后再将事件处理函数注册到你想触发的事件上。
amandag
2007-06-05
打赏
举报
回复
每个事件都有其对应的委托
Eri
2007-06-05
打赏
举报
回复
事件就是说,告诉大家它能在一个特定的时候干你指定的活,
至于你让不让它干活,让他干什么活,就要看你给不给他注册方法,
注册什么方法了。
神奇的章鱼哥
2007-06-05
打赏
举报
回复
是的
通俗的讲就是《注册》这个控件(或组件)的事件,不然就算你写了方法,事件发生时也不会执行
C#
开发基于FreeSql多库分布式事务、跨库查询、跨库分页查询、跨库增删改等功能实现源码+项目说明+sln.zip
通过时间分片定位、
事件
委托
、分页算法实现跨库分页查询 1.appsettings.json配置 2.初始化数据库 3.获取IFreeSql操作对象 5.跨库分页查询 6. 跨库增删改 7.跨库并行查询(不分页) 8.跨库ToOne查询 9.跨库Any查询 ...
asp.net知识库
理解
C#
中的
委托
[翻译] 利用
委托
机制处理.NET中的异常 与正则表达式相关的几个小工具 你真的了解.NET中的String吗? .NET中的方法及其调用(一) 如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决...
惠客优惠券打印系统(OOP思想,前后台,源代码)
本资源是我自己做的,解压后24.1M,前后台都有,由于工作原因有些功能还没完成,里面有
委托
,多维数组,集合,枚举,序列化,OOP等,后台看似小,但超麻烦,你看了就知道,制作超花脑筋。本软件,鼓励不拖控件,代码...
C#
利用
委托
事件
进行窗体间的传值
引言: 窗体间传值是每个学习WinForm新手的常见问题,最初级的方法就是 在窗体中先获取到要接受值...本文我们讲讲如何通过
委托
事件
(非单纯的
委托
)来解决窗体间信息传递的问题。 场景: 通过点击主主窗体Fro...
C#
,
委托
和
事件
的使用
今天在开发过程中遇到一个问题。 我要在线程中异步刷新窗体的控件(包含DataGridView...用
事件
和
委托
。 首先在线程中获取自己要用的数据。(以Label为例子) // 声明一个
委托
public delegate void refreshDeleg...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章