c#高手进!!!!下面这段程序是什么意思啊? new EventHandler这点不懂。。请详解!! radioButton1.Check

radioButton1.CheckedChanged+=newEventHandler(radioButton_CheckedChanged);... radioButton1.CheckedChanged += new EventHandler(radioButton_CheckedChanged); 展开
 我来答
聊无无
2012-06-13 · TA获得超过1206个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:218万
展开全部
这条语句是事件的触发注册。作用就是,当radioButton1的CheckChanged事件触发时(单选框按钮被选中后),执行radioButton_CheckedChanged函数。
EventHandler是一个委托,也就是CheckedChanged事件的类型。它是一个.net内建的委托类型,表示将处理不包含事件数据的事件的方法。定义为public delegate void EventHandler(object sender, EventArgs e)。注册这个事件的函数(这里是radioButton_CheckedChanged)要符合这个委托的握敏团段橘定义。所以radioButton_CheckedChanged的定义也必然是public void radioButton_CheckedChanged(object sender,EventArgs e)。
而注册事件,必须使用+=来连接;同样,如果要移除一个注册,那么使用-=
如果要学习更多的拿腊自定义事件,请参考下面的参考资料

参考资料: http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx

申寒云03g
2012-06-13 · TA获得超过122个赞
知道答主
回答量:256
采纳率:100%
帮助的人:162万
展开全部
动态给radioButton1添加一个CheckedChanged事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火__舞
2012-06-12 · 超过15用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:38.2万
展开全部
给radioButton1这个控件的CheckedChanged事件一个方法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joyshion
2012-06-13 · TA获得超过144个赞
知道答主
回答量:132
采纳率:0%
帮助的人:103万
展开全部
当radioButton1的选中状态被改变时,相应radioButton_CheckedChanged函数事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fej121121
2012-06-13 · TA获得超过651个赞
知道小有建树答主
回答量:655
采纳率:66%
帮助的人:534万
展开全部
动态给CheckedChanged 事件绑定一个处链蠢理陵物方法,再棚汪陪有上述语句可以简写为radioButton1.CheckedChanged += radioButton_CheckedChanged;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晴雨111111
2012-06-12 · TA获得超过439个赞
知道答主
回答量:344
采纳率:0%
帮助的人:166万
展开全部
汗,看不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式