當設置在按下鼠標狀態下,移動鼠標才可以運行的事件,就可以設置兩個狀態:
定義m為狀態 平時m默認為0(放松狀態下)
MouseDown:m=1
mousemove:if m=0 then exit sub(如果m=0,就退出本次事件)
if m=1 then >>>>>.(如果m=1,就執行事件.....)
mouseup:m=0
壹般情況下,click可以處理大多數事件,但是對於上述事件和對於鼠標觸發有先後順序區別的就不行了,mousedown事件,反應快,mouseup和click反應同步
比如壹個標簽,點擊時,馬上觸發mousedown,不管放松的位置,放松時,馬上觸發mouseup,不管點擊的位置,但是對於click,必須是點擊和放松的位置都在標簽上才會觸發事件