首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

CheckBox的事件差异

2013-04-09 
CheckBox的事件区别!一直想不通,CheckBox中的事件CheckChanged和CheckStateChanged的区别,能否举个例

CheckBox的事件区别!
一直想不通,CheckBox中的事件"CheckChanged"和"CheckStateChanged"的区别,能否举个例子...
[解决办法]
CheckChanged 在改变Checked属性时产生 ,
CheckStateChanged 改变CheckState属性时产生
你先要了解Checked属性和CheckState属性的区别

Checked 和CheckState都是检查控件选中状态,都能判断是否选中控件
只是Checked 通过布尔判断(true & false)CheckState 通过枚举判断
具体详细区别你可以看这两个属性的MSDN上的说明
[解决办法]
触发时间不同,有点钻牛角尖了。其实微软里边这样雷同的事件很多,可能微软想尽可能的全面吧。

有些是鼠标触发的,有些是程序触发的,有些在一定条件下不会触发。
[解决办法]
对的,在CheckBox的一些响应事件里面,代码操作的时候都会先判断Action的类型。
[解决办法]
钻研的想法是好的,不过有些东西真不用考虑这么多~
[解决办法]

引用:
CheckChanged 在改变Checked属性时产生 ,
CheckStateChanged 改变CheckState属性时产生
你先要了解Checked属性和CheckState属性的区别

Checked 和CheckState都是检查控件选中状态,都能判断是否选中控件
只是Checked 通过布尔判断(true & false)CheckSta……
 学习了.
[解决办法]
CheckState有三个值吧

热点排行