暫且先給妳介紹壹下這些語句的簡單用法:
For-Next語句:
For 變量 = 初值 To 終值 [Step 步長]
循環體
Next
當循環變量的值在初值到終值範圍內時,執行壹次循環體中的語句塊,並使初值增加壹個步長。當循環變量的值不在初值到終值範圍內時,就退出循環,執行Next後面的語句。For循環語句執行的流程圖。其中,
Step 步長 可省略,省略時,步長=1.
例如:
Private Sub Form_Activate()
For i = 1 To 5 Step 1
Print i
Next
End Sub
在這個例子中,運行程序後,窗體上會寫出如下文字:
1
2
3
4
5
解析:
變量i由初值1到終值5***循環5次,每次循環時,輸出i,並且將i的值加上步長的值1.所以,但第二次循環式,i的值就變為2.循環5此後,i的值變為5.再循環時i就變為6,便超過了終值5,因此循環結束,VB開始運行Next語句之後的代碼。
Do-Loop語句:
Do
循環體
...[Exit Do]
Loop
循環體會在Do 與 Loop 之間不停循環。Exit Do 語句可有可無,是為了設定當滿足壹定條件後,運行Exit Do 語句,即退出循環。
如:
Private Sub Form_Activate()
Dim i As Integer
i = 1
Do
Print i
i = i + 1 '每次循環時都使i的值增加1
If i > 5 Then Exit Do '當i的值大於5(即循環5此後)時,退出循環
Loop
End Sub
其運行效果與上面的例子相同。
以上說明絕對不是復制的,給點辛苦分也行,謝謝~~