在使用笔记本触摸板时,如果鼠标坐标与目标的距离较远,我们不可能手指在触摸板上拉动(移动)一次,把鼠标移到我们的目标上去,所以我们要记录下手指拉动(移动)次数。请用VB如何实现这个功能?

解决方案 »

  1.   

    MouseDown   MoustUp  事件里面做记录。
      

  2.   

    MouseDown   MoustUp  事件里面做记录这样是得不通的。
    因为手指点击触摸板时,马上把手指离开触摸板,这样才会响应MouseDown   MoustUp  事件。
    但是我要移动鼠标坐标的,这时手指点击触摸板时不能提起你的手指,然后在触摸板上移动手指,实现鼠标坐标移动。当鼠标坐标移到我所要到达的目标位置后,我提起手指,离开触摸板。而在这个点击触摸板、移动坐标、提起手指过程是不会响应MouseDown   MoustUp  事件的。
      

  3.   

    有點難度,有點意思,一下,晚上幫你想想。timer配合MouseMove可能有點戲。要沒有外接鼠標的情況下應該可以。