CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 669660
pcplayer
: 我觉得这个行为不应该存在。逻辑上不合理。
[阅读: 258] 2008-08-28 04:13:31
<空>
相关信息:
头一回发现 delphi 的 TCheckBox 有奇怪的行为,我觉得应该算是 bug
(329字)
(
pcplayer
[331]
2008-08-28 04:05
)
反过来设置CheckBox1.Checked := False 时,表现也一样,应该是CheckBox.Checked值变化时就触发OnClick事件
(空) (
ht
[315]
2008-08-28 04:12
)
我觉得这个行为不应该存在。逻辑上不合理。
(空) (
pcplayer
[257]
2008-08-28 04:13
)
反过来也会有人觉得不合理吧,这是众口难调的事情
(空) (
aho
[226]
2008-08-28 04:16
)
都触发OnClick事件,也会有人觉得不合理。既然都触发OnClick了,,那就应该算是Click了,它的值一定会变
(空) (
ht
[282]
2008-08-28 04:20
)
按你這樣,就需要增加一個OnChange。
(空) (
sea026
[281]
2008-08-28 04:23
)
对,应该有个 onChange,才可以区分这个Checked 是人点的,还是程序设置的。
(空) (
pcplayer
[228]
2008-08-28 04:53
)
这类程序设置行为都应该区分需要触发和不需要触发
(10字)
(
haitao
[282]
2008-08-28 04:24
)
看source code就知道了,本来就是这样的。
(空) (
Pcman
[233]
2008-08-28 05:41
)
本來就是這樣的..原來已經是true 了,你還true..它就覺得沒變化.也就不動作.
(空) (
leeming
[268]
2008-08-28 08:10
)
它这个不符合直觉。代码设置属性会触发人手操作的事件,有点古怪。
(空) (
pcplayer
[222]
2008-08-28 08:28
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录