lorsque vous cliquez sur le bouton de démarrage dans le code ci-dessous, le formulaire semble perdre le focus et je dois cliquer deux fois sur le bouton d'arrêt pour arrêter le compte. (Premier clic pour activer le formulaire, deuxième pour cliquer sur le bouton) Quelqu'un peut-il expliquer ce comportement ou offrir une meilleure alternative?Le formulaire perd le focus après avoir cliqué sur le bouton
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