• 鼠标事件


    鼠标事件是Visual Basic编程中最常用到的事件,多数控件都支持鼠标操作,因此对鼠 标事件进行编程是非常重要的。
    鼠标事件主要有以下几种:
    Click:单击事件,即单击鼠标时发生的事件。
    DblClick:双击事件,即双击鼠标时发生的事件。
    MouseDown:鼠标按下时发生的事件。
    MouseUp:鼠标抬起时发生的事件。
    MouseMove:鼠标移动时发生的事件,对某控件的此事件进行编程,则当鼠标移过此控件时就会触发此事件,执行其相应代码。
    鼠标事件的发生顺序是:
    (1)首先发生的是MouseMove事件,当鼠标移动时,将会连续触发MoouseMove事件。
    (2)当鼠标按下时发生MouseDown事件。
    (3)鼠标松开时发生MouseUp事件。
    (4)如果按住的是鼠标左键,则Click事件在MouseUp之后发生。
    双击鼠标时事件发生顺序是:
    (1)当鼠标按下时发生MouseDown事件。
    (2)鼠标松开时发生MouseUp事件。
    (3)单击鼠标发生Click事件。
    (4)双击鼠标发生DblClick事件。
    (5)完成鼠标双击时发生MouseUp事件。
    在上面所列出的这些事件中,最常用到的就是Click事件和DblClcik事件,MouseMove和 douseUp事件不太经常用,一般用在需要对鼠标进行处理的地方。如:对于最常见的命令按钮,通常情况下我们使用Click事件;而在进行画图的时候, 例如画一条直线,必须先按住鼠标左键,然后拖动鼠标,再松开鼠标。在此过程中,首先触发MouseDown事件,我们可以在此事件中记录鼠标的开始位置, 再对MouseUp事件进行编程,以记录鼠标的结束位置;其中还要对MouseMoove事件进行编程,以在移动过程中进行处理画图操作,而不是 Click或DblClick事件。
  • 相关阅读:
    Perl 杂记
    Block abstraction view(Create & Reference)
    sed & awk
    multi-voltage design apr
    APR Recipe
    IN2REG group 的时序分析
    关于 clock tree
    ICC Stage Flow
    ocv & derate & crpr
    clock gating check
  • 原文地址:https://www.cnblogs.com/gyc19920704/p/5421960.html
Copyright © 2020-2023  润新知