Dim blCmd1 As Boolean
Private Sub Command1_Click()
blCmd1 = True
End Sub
===================================
a = Split(Text1.Text, vbCrLf)
For i = LBound(a) To UBound(a)
If i Mod yemianshu = 0 And i <> 0 Then
l = GetTickCount()
Do
DoEvents
if blCmd1 then
blCmd1=false
Exit Do
end if
Loop Until GetTickCount() - l >= xx * 1000
End If
Private Sub Command1_Click()
blCmd1 = True
End Sub
===================================
a = Split(Text1.Text, vbCrLf)
For i = LBound(a) To UBound(a)
If i Mod yemianshu = 0 And i <> 0 Then
l = GetTickCount()
Do
DoEvents
if blCmd1 then
blCmd1=false
Exit Do
end if
Loop Until GetTickCount() - l >= xx * 1000
End If
DIM STOP AS BOOLEAN
SUB COMMAND1_CLICK()
STOP= TRUE
END SUB...
FOR ..
IF STOP THEN EXIT FOR
NEXT基本就是这样