Private Sub BackgroundWorker1_RunWorkerCompleted(ByVal sender As Object, ByVal e As RunWorkerCompletedEventArgs) Handles BackgroundWorker1.RunWorkerCompleted If Not (e.Error Is Nothing) Then MSGBOX( "Une erreur est survenue ! Détail : " + e.Error.Message) ElseIf e.Cancelled Then MSGBOX("Le traitement a été interrompu par l'utilisateur.") Else MSGBOX("Traitement terminé avec succès pour ") End If End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question'Lancer le contrôle backgroundWorker pour démarrer l'execuion en arrière-plan. Me.BackgroundWorker1.RunWorkerAsync()
Private Sub BackgroundWorker1_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) Handles BackgroundWorker1.DoWork 'Le traitement ici. End Sub
'Demande d'annulation de l'opération d'arrière-plan en attente. Me.BackgroundWorker1.CancelAsync()