c#中的事件是什么

 我来答
python实践人
2012-05-12 · 喜欢python,更乐意分享给你
python实践人
采纳数:286 获赞数:861

向TA提问 私信TA
展开全部
事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变事,等等。事件有系统事件和用户事件。系统事件由系统激发,如时间每隔24小时,银行储户的存款日期增加一天。用户事件由用户激发,如用户点击按钮,在文本框中显示特定的文本。事件驱动控件执行某项功能。
在.net框架中,事件是将事件发送者(触发事件的对象)与事件接受者(处理事件的方法)相关联的一种代理类,即事件机制是通过代理类来实现的。当一个事件被触发时,由该事件的代理来通知(调用)处理该事件的相应方法。
C#中事件机制的工作过程如下:
(1)将实际应用中需通过事件机制解决的问题对象注册到相应的事件处理程序上,表示今后当该对象的状态发生变化时,该对象有权使用它注册的事件处理程序。
(2)当事件发生时,触发事件的对象就会调用该对象所有已注册的事件处理程序。
xc52059487
2012-05-12 · TA获得超过138个赞
知道答主
回答量:245
采纳率:0%
帮助的人:105万
展开全部
在什么时候 你要叫他发生什么事,,
比如 在点击按钮的时候发生, 就要在按钮的click事件中写这件事.
在按下某个键的时候窗体关闭, 就要在KeyDown事件里写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思胜荷怀缟8507
2012-05-13
知道答主
回答量:25
采纳率:0%
帮助的人:3.9万
展开全部
事件就是你需要做某件事情的时候。就叫做事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
macroscheme
2012-05-13 · TA获得超过1544个赞
知道答主
回答量:91
采纳率:0%
帮助的人:12.2万
展开全部
IDE上有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友876eb9c
2012-05-12 · TA获得超过1513个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:277万
展开全部
就如你现在问的这个问题。你写完了问题。你要点击提交问题。这就是点击click事件。

就是说你做了什么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式