Dblclick 百科内容来自于: 百度百科

dblclick是doubleclick的简写,中文意思为“双击”,在VB,C#等高级程序语言中,连续点击鼠标左键两次就响应双击事件。
下边是vb的一个窗体dblclick事件:
Private Sub form_dblClick()
Print "你用鼠标左键单击按钮两下就发生双击事件"
End Sub
如果在同一个程序中的同一个控件同时有click事件和dblclick事件,那么在dblclick事件发生之前发生click事件。简单地说,dblclick事件的发生必须连带一个click事件。下面发生在同一个按钮上的click事件与dblclick事件的代码:
'窗体的click事件:
Private Sub form_click()
Print "你单击了窗体!"
End Sub
'窗体的dblclick事件:
Private Sub form_dblClick()
Print "你双击了窗体"
End Sub
执行程序,双击窗体,则在窗体上显示“你单击了窗体”,“你双击了窗体”,这说明在响应dblclick的同时(正确的说是之前)响应了click事件。其实,顾名思义,双击就是两次单击嘛,那当然要响应单击事件。
但你可能会有这么个疑问,那就是,为什么不是响应两次click或两次click事件和一次dblclick事件,而是只响应一次click和一次dblclick事件。是这样的,vb在处理这个问题时(我认为)是这样处理的,那就是将第一次的点击看着是单击了鼠标左键,即响应一个click事件。而在处理第二个点击时,就不再单一地看成是一次点击了,而是把它与前一次的点击一起构成了一个双击,即响应了dblclick事件。
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定