在VB中,如何强制退出循环结构
4个回答
展开全部
VB可使用Exit语句可强制退出循环结构。
Exit 语句,退出 Do...Loop、For...Next。
语法
Exit Do
Exit For
Exit 语句示例
本示例使用 Exit 语句退出 For...Next
循环、Do...Loop 循环及子过程。
Sub ExitStatementDemo()
Dim I, MyNum
Do ' 建立无穷循环。
For I = 1 To 1000 ' 循环 1000 次。
MyNum = Int(Rnd * 1000) ' 生成一随机数码。
Select Case MyNum ' 检查随机数码。
Case 7: Exit For ' 如果是 7,退出 For...Next 循环。
Case 29: Exit Do ' 如果是 29,退出 Do...Loop 循环。
Case 54: Exit Sub ' 如果是 54,退出子过程。
End Select
Next I
Loop
End Sub
2013-07-18
展开全部
Dim IFStop As Boolean '//定义是否停止
Private Sub Command1_Click()
Dim i As Integer
For i = 0 To 10000
If IFStop = False Then '//如果IFstop为False时,既不停止时...
List1.AddItem i
DoEvents
Else '//如果IFstop为True时,既停止时...
Exit For '//退出循环
End If
Next i
End Sub
Private Sub Command2_Click()
IFStop = True '//停止
End Sub
Private Sub Command1_Click()
Dim i As Integer
For i = 0 To 10000
If IFStop = False Then '//如果IFstop为False时,既不停止时...
List1.AddItem i
DoEvents
Else '//如果IFstop为True时,既停止时...
Exit For '//退出循环
End If
Next i
End Sub
Private Sub Command2_Click()
IFStop = True '//停止
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-18
展开全部
exit 循环语句
比如
for i = 1 to 2
exit for
next i
比如
for i = 1 to 2
exit for
next i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-18
展开全部
do...loop 用exit do
for...next 用exit for
for...next 用exit for
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询