[問題] click event與mousedown event 的差別

看板C_Sharp作者 (嘉德堂)時間16年前 (2009/08/16 22:52), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/2 (看更多)
 我在視窗上放了一個 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

08/17 00:38, , 1F
我猜第一次click是checkbox的focus=true.
08/17 00:38, 1F

08/17 00:39, , 2F
第二次才會直接event check=false
08/17 00:39, 2F

08/17 00:40, , 3F
不負責任解答..(逃)
08/17 00:40, 3F

08/17 14:12, , 4F
ㄜ!!!!!那~接下來就想問,怎麼樣才會按一下就被勾選哩?
08/17 14:12, 4F

08/18 06:36, , 5F
改用 command 試試看?
08/18 06:36, 5F
文章代碼(AID): #1AY1qg5P (C_Sharp)
文章代碼(AID): #1AY1qg5P (C_Sharp)