简单来说,事件其实就是一种特殊的委托。this.button1.Click
button1是类Button的对象,而类Button中有一个公共成员Click。点击button后,就会触发Click事件。如果在点击之前,button1.Click已经跟一个函数button1_Click绑定了,那么就会自动执行函数button1_Click了。
在C#中,这种绑定是通过类似 this.button1.Click += new EventHandler(button1_Click);来实现的,上述过程也叫作 注册事件处理函数。所有的事件都是先单独实现了事件的处理方法,然后再将事件处理函数注册到你想触发的事件上。
button1是类Button的对象,而类Button中有一个公共成员Click。点击button后,就会触发Click事件。如果在点击之前,button1.Click已经跟一个函数button1_Click绑定了,那么就会自动执行函数button1_Click了。
在C#中,这种绑定是通过类似 this.button1.Click += new EventHandler(button1_Click);来实现的,上述过程也叫作 注册事件处理函数。所有的事件都是先单独实现了事件的处理方法,然后再将事件处理函数注册到你想触发的事件上。
解决方案 »
- VS2008团队资源管理器TFS怎么使用啊?求简单的教程,谢谢!
- dataGridView单元格自动获焦怎么写?
- gridview绑定数据源,数据源是一个用存储过程select出来的结果,如何做
- C#引用C++ Dll,调用问题
- 用VS2005中的C#创建的DLL文件的通用性如何?
- listviewitem 改变背景颜色问题。
- 超级弱,如何在winform中显示一个列表呢??如有ID,标题,发布时间三列,点击标题还可以打开新窗口,是详细内容,不好意思做web开发的提问
- c# 程序自动按下回车健
- 有空过来看看,我又要骂人了
- 关于System.Diagnostics.Process.Start
- C#访问dbf的时,为什么查询语句一加条件就查不出记录,但加了条件的语句在VFP中能正确执行。
- 请问完成一个asp.net应用程序后,如何将代码封装
不过好像都自动生成了
当然你也可以继续+=跟你自己写的事件
当然这个也是系统自动帮你添加的...你可以不用理会..