Codice categoria pubblico Form1
Maniglie riservate Button1.Click del sommergibile Button1_Click (mittente di ByVal come System.Object, ByVal e come System.EventArgs)
BackgroundWorker1.RunWorkerAsync (ParameterOptionalHere)
Sommergibile dell'estremità
Maniglie riservate BackgroundWorker1.DoWork del sommergibile BackgroundWorker1_DoWork (mittente di ByVal come oggetto, ByVal e come System.ComponentModel.DoWorkEventArgs)
'afferrare il parametro se usato:
Oscurar x = getto di e.Argument 'a di qualunque avete bisogno
Foo (x)
Sommergibile dell'estremità
Foo secondario riservato ()
'… il vostro sommergibile attuale…
'Usare ReportProgress () se dovete aggiornare il GUI durante il funzionamento:
BackgroundWorker1.ReportProgress (0, ANY_OBJECT_HERE)
'il primo parametro è in genere 0 - 100 per un progressbar
'il secondo parametro può essere usato a passy QUALCHE COSA
Sommergibile dell'estremità
Il sommergibile riservato BackgroundWorker1_ProgressChanged (mittente di ByVal come oggetto, ByVal e come System.ComponentModel.ProgressChangedEventArgs) tratta BackgroundWorker1.ProgressChanged
'… aggiornamento il GUI da questo evento…
il primo parametro di e.ProgressPercentage 'è passato a ReportProgress ()
il secondo parametro di e.UserState 'è passato a ReportProgress () --> lanciarlo con il l$tipo C ()
Concludere il sommergibile
Il sommergibile riservato BackgroundWorker1_RunWorkerCompleted (mittente di ByVal come oggetto, ByVal e come System.ComponentModel.RunWorkerCompletedEventArgs) tratta BackgroundWorker1.RunWorkerCompleted
'… questo fuochi quando il funzionamento del backgroundworker è completo…
Sommergibile dell'estremità
Codice categoria dell'estremità
|