请输入您要查询的百科知识:

 

词条 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事件。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/4 15:40:36