VB上触发双击事件时会先发生一次单击事件然后再出现双击事件,调了鼠标双击时间依旧没用,怎么处理?

如题所述

这种情况是无法避免的,因为双击是由两次单击组成的,如果你要求系统只响应双击事件不响应单击事件,那么系统在接收到键盘发来的一次单击动作时,它就会暂时停顿下来,因为它不知道紧接着会不会还有一次单击动作,如果有就是双击,如果没有就是单击。这个过程虽说是“一眨眼”,但也足以使单击事件产生明显的延时(举个极端的例子:假如你把双击的时间间隔设为10秒,那么即使没有双击,控件的单击事件也要在10秒后才触发!),会严重影响用户体验,所以系统不可能为了双击事件而自动屏蔽单击事件的。因此,通常情况下,单击事件和双击事件最好不要同时使用,也就是说用了单击就不要再用双击,反之用了双击也不要再用单击。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网