程序如下:置位 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事件,以致不能正常置位復位. !!!!!!!!!!!!!!急請問是什么原因??!!是否因為通信波特率太快??