关于代理和事件的问题? btnCancel.Click就是一个代理,他的类型为System.EventHandler,在这里有this.btnCancel_Click来初始化他。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题以前讨论过,来这里看看吧:)http://expert.csdn.net/Expert/topic/1533/1533083.xml?temp=.6183893 btnCancel.Click += new System.EventHandler (this.btncancel_Click);相当于把btncancel_Click的函数批指针传给btnCancel当Click事件触发时,就通过指针来调用函数btncancel_Click 我认为btnCancel.Click 是事件变量,System.EventHandler 是代理。相当于:public delegate void System.EventHandler(object sender,System.EventArgs e)public event System.EventHandler ClickbtnCancel.Click += new System.EventHandler (this.btncancel_Click);this.btncancel_Click 指向 btnCancel_click()不知我理解得对不对呢? xiafish(xiami) 说的很对,我认为 xiafish(xiami) 说的很对,我认为 btnCancel.Click += new System.EventHandler (this.btncancel_Click);上面这句实际上包含了代理EventHandler,它由系统定义好了,this.btncancel_Click则是具体的事件处理过程. 求助:使用DeflateStream解压缩问题 WCF传递arraylist,可以吗??? 急。二进制转字符串 关于线程调用 Namespace使用问题 imap,没有密码如何通过用户帐号获取用户的邮件? C#中XML的问题 aspnetpager 的查询 分页 问题 悬赏100 怎么办,DataSet更新不了本地数据库,请大家支援 求一SQL语句 ,急用啊 用StreamReader读取文本文件,汉字读出不大对 请问代理的用法?
当Click事件触发时,就通过指针来调用函数btncancel_Click
public delegate void System.EventHandler(object sender,System.EventArgs e)
public event System.EventHandler Click
btnCancel.Click += new System.EventHandler (this.btncancel_Click);
this.btncancel_Click 指向 btnCancel_click()
不知我理解得对不对呢?
上面这句实际上包含了代理EventHandler,它由系统定义好了,this.btncancel_Click则是具体的事件处理过程.