作者maonan (嘉德堂)
看板C_Sharp
标题[问题] click event与mousedown event 的差别
时间Sun Aug 16 22:52:25 2009
我在视窗上放了一个 checkbox 与 ButtonA 与 ButtonB
ButtonA用 click事件,ButtonB用Mousedown事件。
预设 checkbox.checked = true;
两个不同的事件里是一个 while loop,终止条件是 checkbox.checked = false
我发现,如果是去按 ButtonA, checkbox的勾选要按两次,才会真的被取消那个"勾"
用 mousedown的事件,则不会有这种问题。
请问,为什麽?
谢谢您的回答。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.213.215
1F:推 liaommx:我猜第一次click是checkbox的focus=true. 08/17 00:38
2F:→ liaommx:第二次才会直接event check=false 08/17 00:39
3F:→ liaommx:不负责任解答..(逃) 08/17 00:40
4F:→ maonan:ㄜ!!!!!那~接下来就想问,怎麽样才会按一下就被勾选哩? 08/17 14:12
5F:→ blestadsl:改用 command 试试看? 08/18 06:36