J'ai deux boutons Démarrer le bouton et le bouton Stop .J'exécuter mon programme en cliquant sur le bouton Démarrer. Je veux arrêter le programme pendant le bouton de démarrage. Mais le programme ne répondra pas jusqu'à ce que le but de départ finisse son travail. Comment je peux faire vérifier le buttun d'arrêt pendant le début. J'ai entendu parler de threading mais je ne sais pas comment je peux le faire.Bouton Cliquez sur événement dans un autre
Private Sub Button_Start (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
//my code
//check always if the user push stop if no continue if yes go to this sub
//my code
end sub
Private Sub Button_Stop (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
stopClick = True
Dim Response As Integer
Response = MessageBox.Show("Do you really want to exit?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Response = vbYes Then
Me.Close()
End If
End Sub
Vous avez besoin de quatre espaces pour mettre en retrait vos blocs de code sur ce site. Essayez de nommer vos contrôles. Est-ce que Button1 démarre? Est-ce que Button3 s'arrête? – LarsTech
oui Button1 est de commencer et Button3 est d'arrêter – user3556795
@ user3556795 Avec tout le respect dû: Pourquoi déclarez-vous 'Response' en tant que [Entier] (http://msdn.microsoft.com/en-us/library/06bkb8w2.aspx) , attribuez-lui un [DialogResult] (http://msdn.microsoft.com/en-us/library/system.windows.forms.dialogresult (v = vs.110) .aspx) et le comparez à un [MsgBoxResult] (http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.msgboxresult(v=vs.110).aspx)? –