只要电脑处理器可以支援,Visual Basic允许一个程式被重复执行多次, 这种重复的程式叫着迴圈. 迴圈 是VB里一个非常有用的程式,因为它可以把异常复杂的工作简单化,从而节省时间和金钱。在VB里有两种迴圈,一种是 Do.........Loop 迴圈 ,另一种是 For.........Next 迴圈。
9.1 Do Loop 迴圈
它的结构如下:
| a) Do While 条件式 一或多行的指令行 Loop b) Do c) Do Until 条件式 d) Do Loop Until 条件式
|
范例 9.1
Do while counter <=1000
num.Text=counter
counter =counter+1
Loop
* 上面的例子中counter会继续增加,直到counter >1000.
上面的例子也可写成如下的程序:
Do
num.Text=counter
counter=counter+1
Loop until
counter>1000
它的结构如下:
For counter=起始值 to 终止值(Step 间隔值)
一或多行的指令行
Next
范例
(a) For counter=1 to 10
display.Text=counter
Next
(b) For counter=1 to 1000 step 10
counter=counter+1
Next
(c) For counter=1000 to 5 step -5
counter=counter-10
Next