Openbare Klasse Form1
Privé Sub (ByVal afzender als System.Object, ByVal e als System.EventArgs) Handvatten Button1_Click Button1.Click
BackgroundWorker1.RunWorkerAsync (ParameterOptionalHere)
Sub van het eind
Privé Sub (ByVal afzender als Voorwerp, ByVal e als System.ComponentModel.DoWorkEventArgs) Handvatten BackgroundWorker1_DoWork BackgroundWorker1.DoWork
'grijp de parameter indien gebruikt:
Verduister x die = e.Argument 'wordt gegoten aan wat u nodig hebt
Foo (x)
Sub van het eind
Privé SubFoo ()
'… uw bestaande sub…
'Gebruik ReportProgress () als u GUI tijdens de verrichting moet bijwerken:
BackgroundWorker1.ReportProgress (0, ANY_OBJECT_HERE)
de 'eerste parameter is typisch 0 tot 100 voor progressbar
de 'tweede parameter kan aan passy worden gebruikt OM HET EVEN WAT
Sub van het eind
Privé SubBackgroundWorker1_ProgressChanged (ByVal afzender als Voorwerp, ByVal e als System.ComponentModel.ProgressChangedEventArgs) behandelt BackgroundWorker1.ProgressChanged
'… werk GUI van deze gebeurtenis bij…
e.ProgressPercentage 'eerste parameter tot ReportProgress wordt overgegaan die ()
e.UserState 'tweede parameter tot ReportProgress wordt overgegaan die () --> giet het met C ()
Beëindig Sub
Privé SubBackgroundWorker1_RunWorkerCompleted (ByVal afzender als Voorwerp, ByVal e als System.ComponentModel.RunWorkerCompletedEventArgs) behandelt BackgroundWorker1.RunWorkerCompleted
'… steekt in brand dit wanneer de backgroundworkerverrichting… volledig is
Sub van het eind
De Klasse van het eind
|