The Do Loop
VB provides a very flexible general purpose loop
known as a Do loop.
Do While

Do While condition
Statements
Loop
Using the While keyword
and an expression tells VB to execute the loop while
the expression is True.
Do Until

Do Until condition
Statements
Loop
The Until keyword instructs
the loop to execute until a condition is True.
Loop While

Do
Statements
Loop While Condition
To make sure that the loop executes at least once,
place the exit condition at the Loop statement, rather
than at the Do statement.
Loop Until

Do
Statements
Loop Until Condition
The Until keyword instructs
the loop to execute until a condition is True. This
loop executes at least once.
Consider the following code segment:
Do While counter < 10
lblOut.Caption = counter
counter = counter + 1
Loop
You must change the loop testing condition inside
the loop's body; otherwise, the loop never ends. |
Loop |
Description |
Do While condition
Loop |
Enters loop if condition is True
|
Do Until condition
Loop |
Enters loop if condition is False
|
Do Loop While
condition |
Always executes
loop once. Loops if condition is True. |
Do Loop Until
condition |
Always executes
loop once. Loops if condition is False. |
|