吧务
level 10
也同样等于:
_mousedown
_mouseup
_mousedown
_mouseup
2012年01月21日 07点01分
9
level 13
DblClick 事件 (ActiveX 控件)
注意 要想区别鼠标的左、右、中按钮,使用 MouseDown 和 MouseUp 事件。
如果在 Click 事件中有编码,DlbClick 事件将永远不会触发。
看MSDN最后这句,你是不是在Click事件写代码了?
2012年01月21日 07点01分
10
level 14
回10楼:可能吗?单击有击就不会触发双击吗?自己看对象浏览器单击是按下后放开时触发,双击是再在单击产了以后在短时间内再次按下触发。所以双击是必然会先产生单击的,执行顺序:第一次按下MouseDown第一次放开MouseUp、Click第二次按下DblClick第二次放开MouseUp,一次双击只有MouseUp产生两次。MouseDown、Click、DblClick只产生一次。
2012年02月05日 14点02分
13
吧务
level 12
有方法可以:不过需要延迟:
某一次按下按键:
在Click事件中
记录按下时间,并与上一次对比,同时开始加载单击所对应的代码所用到的资源。
如果相聚时间短,满足与上一次鼠标按下构成双击,则开始取消单击对应代码,运行双击事件对应的代码内容。
这就是说,把判断从系统那抢回来。我的形容可能不好懂
2012年02月06日 00点02分
14
level 6
我记得可以用一个全局变量进行判断的,就是忘记怎么写了
2012年02月06日 15点02分
17