click事件包含了Mousedown与MouseUp

解决方案 »

  1.   

    监视一下控件的mouseup mousedown click三个事件不就知道了
      

  2.   

    这是不同的事件,顾名思义,MouseDown是鼠标按下事件,Click是鼠标点击事件.一般来说,你在一个控件上点击一下,会发生三个事件:MouseDown,Click,MouseUp
    在VB里各个控件的这些事件发生的顺序是不一样的.
    ListBox,CommandButton 控件:MouseDown,Click,MouseUp
    FileListBox,Label,PictureBox控件:MouseDown,MouseUp,Click
    你最好实测一下你药用得控件才好.比方说在每个事件里加个断点或者写个Degug.Print什么的.
      

  3.   

    MouseClick是MouseDown和MouseUp连续发生才会发生的。MouseDown只需鼠标按下就发生。
      

  4.   

    Mouse Down是鼠标按下触发的动作;
    Mouse Up是鼠标抬起触发的动作;
    Mouse  Click就是按下又抬起的动作。
      

  5.   

    你做个实验好了
    在一个按键上
    按下鼠标左键不放(Mouse_Down)
    移动鼠标
    放掉鼠标左键(Mouse_Up)
    看看这个按键有没有执行(Mouse_Click)
      

  6.   

    还有一点,MOUSEDOWN AND MOUSEUP 可传入当前鼠标的位置及检测SHIFT键\左击
    还是右击.