VB,不退出程序,如何强制退出DO循环。

个人意见,因你提供的说明不详细 有2个疑点:1、一般do 循环是完全执行完了,再执行其他的代码,你应该是没法在do循环的过程中再执行其他的代码,但具体情况具体分析(如循环中有判断等待就另说),这没详细说.2、何谓强制 个人认

VB可使用Exit语句可强制退出循环结构.Exit 语句,退62616964757a686964616fe4b893e5b19e31333337626262出 DoLoop、ForNext. 语法Exit DoExit ForExit 语句示例本示例使用 Exit 语句退出 ForNext 循环、DoLoop 循环及子过程

Private Sub Form_Load()Dim a As Integer, b As IntegerDo Do If a = 3 Then a = 0: b = b + 1 a = a + 1 Loop While b 评论0 0 0

如果你是测试是产生死循环而无法退出,你可以按键盘Ctrl+PauseBreak暂停程序,而如果你要在循环进行到一定条件后退出循环则要用 Exit语句了 如果是退出do 循环就用exit do 如果是退出for循环就用exit for 其它的以此类推.

如果你的循环退出后还有代码要执行,那么 在For……Next循环的内部,用 Exit For可以退出循环 在Do……Loop循环的内部,用 Exit Do可以退出循环 如果退出循环后在该过程中不需要执行其他代码就可以直接一点用Exit Sub 退出循环

不可以exit do 只能跳出离他最近的一层do 循环exit for只能跳出离他最近的一层for循环要跳出多重循环,可以使用goto语句举个例子:i=1j=1do while i 评论0 0 0

退出do循环用:exit do退出for循环用:exit for

1.加个过程就可以,这样的好处是你不需要在循环上写那么多的判断代码!For a = 0 To 100 Ok Next a Private Sub Ok() For b = 0 To 100 For c = 0 To 100 If Text1.txt = "I Love You" Then Exit Sub End If Next c Next b End Sub2.使用行跳转 For

Dim stopfor As Integer Private Sub Command1_Click() If Command1.Caption = "开始" Then forend = 0 Command1.Caption = "暂停" Dim i As Integer For i = 1 To 10000 Cls If stopfor = 1 Then Exit For Print i DoEvents Next Else Command1.Caption = "开始" stopfor = 1 End If 循环100次你是看不出来的,改成10000次

do while i>1 '当i>1的时候,循环体开始执行i=i+1 '每次让i增加一个单位if i>20 then '增加i后判断i是否大于20exit do '如果大于20,则跳出循环(exit do)end if '不是,则绕出判断语句,继续执行循环loop '循环往复

相关文档

如何退出vb
如何退出系统代码
不能退出vb的是
退出vb的快捷键
退出vb的快捷键是
vb单击退出程序
vb退出程序
vb如何退出主界面
vb退出循环
vb退出循环代码
vb退出for循环
点退出按钮退出整个程序
退出程序的代码
退出vb有几种快捷键
退出vb快捷键
vb退出整个系统代码
vb退出程序代码
vb退出窗口弹出代码
电脑版