Try something like this:
Private Sub btnLoop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoop.Click
Do While Not Done
My.Application.DoEvents()
Do While OverDone
My.Application.DoEvents()
Loop
Loop
Started = False
Done = False
OverDone = False
End Sub
Private Sub btnToggleDone_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnToggleDone.Click
If Started Then
Done = Not Done
End If
End Sub
Private Sub btnToggleOverdone_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnToggleOverdone.Click
If Started Then
If Not Done Then
OverDone = Not OverDone
End If
End If
End Sub The inner loop just waits untill the OverDone is toggled.
waynespangler
Posting Pro in Training
461 posts since Dec 2002
Reputation Points: 84
Solved Threads: 58