我正在使用 VB.NET,我有:
- 一个
Start
按钮 - 一个
Stop
按钮 - 一个
While
循环
Start
按下按钮时,While
循环开始。我想在Stop
按下按钮时停止循环。
我曾尝试使用,但按两次按钮Applications.DoEvents
时循环停止。Stop
下面是我使用的代码Applications.DoEvents
Dim stopclick As Boolean = False
Private Sub btnPlay_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPlay.Click
btnForward.Enabled = False
btnStop.Enabled = True
While
' Perform the while statements
If stopclick = True Then
stopclick = False
Application.DoEvents()
Exit While
End If
End While
End Sub
Private Sub btnStop_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnStop.Click
stopClick = True
End Sub
- 我用
Application.DoEvents
错了吗? - 除此以外还有哪些选择
Application.DoEvents
?如何通过Stop
单击按钮停止循环?