热情软件屋

 

MouseDown和MouseUp触发的次数不同


编号:QA003268
建立日期: 2000年8月27日 最后修改日期:2000年8月27日
所属类别:

金伟:
    操作系统:Win98 SE
    编程工具:VB6.0+SP3
    问题:在一自制控件中用MouseDown检测鼠标的压下用MouseUp检测鼠标的放开,在鼠标慢点时点击事件正常,可是连击时,有的MouseDown事件有的漏掉,在MouseUp事件里却不漏掉,用下面的代码可以看出。
    Private Sub UserControl_MouseDown(Button as integer,Shift as Integer,X as_ Single,Y as single)
     Static i As Long
     i=i+1
     Label1=i
    End Sub
    
    Private Sub UserControl_MouseUp(Button as integer,Shift as Integer,X as_ Single,Y as single)
     Static j As Long
     j=j+1
     label2=j
    End Sub
    快速点击时两标签上显示的数值不同,而慢速点击时两个数值又相等。请问如何正确的检测到它们的点击事件。谢谢。

回答:

    这个不是程序本身的问题。是系统上的鼠标反应太慢。你进入到控制面板。把鼠标的的双击速度设为快。问题就解决了。

此问题由SkyClouds回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio