7,763
社区成员
发帖
与我相关
我的任务
分享
Dim blnRun As Boolean
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Not blnRun Then
blnRun = True
Call subDo
End If
End Sub
Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If blnRun Then
blnRun = False
End If
End Sub
Private Sub subDo()
Dim i As Long
While blnRun
i = i + 1
Debug.Print i
DoEvents
Wend
End Sub
Dim blnRun As Boolean
Dim blnStop As Boolean
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Not blnRun Then
blnRun = True
Call subDo
End If
End Sub
Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If blnRun Then
blnStop = True
End If
End Sub
Private Sub subDo()
Dim i As Long
While Not blnStop
i = i + 1
Debug.Print i
DoEvents
Wend
End Sub
'增加一个按扭,你按在按扭上试一下/
Dim isStop As Boolean
Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
isStop = True
While isStop
Me.Caption = Now
DoEvents
Wend
End Sub
Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
isStop = False
End Sub