при нажатии на кнопку запуска в коде ниже, форма, кажется, теряет фокус, и мне нужно дважды нажать кнопку остановки, чтобы остановить счет. (Сначала нажмите, чтобы активировать форму, затем нажмите кнопку). Может ли кто-нибудь объяснить это поведение или предложить лучшую альтернативу?Форма теряет фокус после нажатия кнопки
Public Class Form1
Dim testrunning As Boolean
Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click
testrunning = True
test()
End Sub
Private Sub btnStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStop.Click
testrunning = False
End Sub
Private Sub test()
Dim count As Integer
While testrunning = True
count += 1
TextBox1.Text = count.ToString
System.Threading.Thread.Sleep(100)
Application.DoEvents()
End While
End Sub
End Class