大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
楼上的代码是错的,那样会出错!
为龙门等地区用户提供了全套网页设计制作服务,及龙门网站建设行业解决方案。主营业务为网站设计、做网站、龙门网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
其实我这几天也碰到这个问题!后来我改变了自己的逻辑结构解决了问题!所以解决方法3个!
1。修改代码,这样多加个过程就OK,这样的好处是你不需要在循环上写那么多的判断代码!
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 Sub
2。使用行跳转
For a = 0 To 100
For b = 0 To 100
For c = 0 To 100
If Text1.txt = "I Love You" Then
Goto OK
End If
Next c
Next b
ok:
Next a
3.使用变量检查
For a = 0 To 100
For b = 0 To 100
If Ok then Exit For
For c = 0 To 100
If Text1.txt = "I Love You" Then
OK = True
Exit For
End If
Next c
Next b
Next a
VB中的循环一般有两种:1.是for 循环,用 exit for ; 2. 是 do...Loop ,用 exit do
1、语言之间具有互通性(这是一个前提基调);
2、比如在java或者c/c++中,在循环中进行一个判断,如果判断成功或者不成功,那么就可以设置一个关键字break来跳出这个循环哦;
3、这个break的作用的就是当你判断实现或者未实现这个判断语句时,你像不需要再进行循环或者判断,那么可以用这个break关键字来发挥作用哦。
for……next循环用exit for 跳出。
do……loop循环用exit do跳出。