Clase pública Form1
Manijas privadas Button1.Click del submarino Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs)
BackgroundWorker1.RunWorkerAsync (ParameterOptionalHere)
Submarino del extremo
Manijas privadas BackgroundWorker1.DoWork del submarino BackgroundWorker1_DoWork (remitente de ByVal como objeto, ByVal e como System.ComponentModel.DoWorkEventArgs)
'asir el parámetro si está utilizado:
Amortiguar x = molde de e.Argument 'a lo que usted necesita
Foo (x)
Submarino del extremo
Foo secundario privado ()
'… su submarino existente…
'Utilizar ReportProgress () si usted necesita poner al día el GUI durante la operación:
BackgroundWorker1.ReportProgress (0, ANY_OBJECT_HERE)
el 'primer parámetro es típicamente 0 a 100 para un progressbar
el 'segundo parámetro se puede utilizar a passy CUALQUIER COSA
Submarino del extremo
El submarino privado BackgroundWorker1_ProgressChanged (remitente de ByVal como objeto, ByVal e como System.ComponentModel.ProgressChangedEventArgs) dirige BackgroundWorker1.ProgressChanged
'… actualización el GUI de este acontecimiento…
primer parámetro de e.ProgressPercentage el 'pasó a ReportProgress ()
segundo parámetro de e.UserState el 'pasó a ReportProgress () --> echarlo con C ()
Terminar el submarino
El submarino privado BackgroundWorker1_RunWorkerCompleted (remitente de ByVal como objeto, ByVal e como System.ComponentModel.RunWorkerCompletedEventArgs) dirige BackgroundWorker1.RunWorkerCompleted
'… esto fuegos cuando la operación del backgroundworker es completa…
Submarino del extremo
Clase del extremo
|