词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。