Classe publique Form1
Poignées privées Button1.Click du sous-marin Button1_Click (expéditeur de ByVal comme System.Object, ByVal e comme System.EventArgs)
BackgroundWorker1.RunWorkerAsync (ParameterOptionalHere)
Sous-marin d'extrémité
Poignées privées BackgroundWorker1.DoWork du sous-marin BackgroundWorker1_DoWork (expéditeur de ByVal comme objet, ByVal e comme System.ComponentModel.DoWorkEventArgs)
'saisir le paramètre si utilisé :
Obscurcir x = fonte d'e.Argument 'à de celui que vous ayez besoin
Foo (x)
Sous-marin d'extrémité
Foo secondaire privé ()
'… votre sous-marin existant…
'Employer ReportProgress () si vous devez mettre à jour le GUI pendant l'opération :
BackgroundWorker1.ReportProgress (0, ANY_OBJECT_HERE)
le 'premier paramètre est en général 0 à 100 pour un progressbar
le 'deuxième paramètre peut être employé à passy QUELQUE CHOSE
Sous-marin d'extrémité
Le sous-marin privé BackgroundWorker1_ProgressChanged (expéditeur de ByVal comme objet, ByVal e comme System.ComponentModel.ProgressChangedEventArgs) manipule BackgroundWorker1.ProgressChanged
'… mise à jour le GUI de cet événement…
premier paramètre d'e.ProgressPercentage le 'a passé à ReportProgress ()
paramètre d'e.UserState le 'deuxième a passé à ReportProgress () --> le mouler avec le C ()
Finir le sous-marin
Le sous-marin privé BackgroundWorker1_RunWorkerCompleted (expéditeur de ByVal comme objet, ByVal e comme System.ComponentModel.RunWorkerCompletedEventArgs) manipule BackgroundWorker1.RunWorkerCompleted
'… ceci les feux quand l'opération de backgroundworker est complète…
Sous-marin d'extrémité
Classe d'extrémité
|