程序如下:置位 Private Sub command1_MouseDown(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single) SetBit 350, 0 End Sub 复位 Private Sub command1_MouseUp(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single) RstBit 350, 0 End Sub 现发现一个有趣又不解的问题:当鼠标按下时间稍长些(大于1秒)再松开鼠标,上面程序没问题,即置位后能正常复位。而如果鼠标点击一快(在1秒以内),就可能发生问题,竟然不能复位!!!本人仔细研究才发现,程序不是不执行command1_MouseUp事件,而是执行了command1_MouseUp事件后竟然又自动执行了command1_MouseDown事件,以致不能正常置位复位. !!!!!!!!!!!!!!急请问是什么原因??!!是否因为通信波特率太快??