Allmänhet klassificerar Form1
Den privata suben Button1_Click (den ByVal avsändaren som System.Object, ByVal e som System.EventArgs) behandlar Button1.Click
BackgroundWorker1.RunWorkerAsync (ParameterOptionalHere)
Avsluta suben
Den privata suben BackgroundWorker1_DoWork (den ByVal avsändaren som anmärker, ByVal e som System.ComponentModel.DoWorkEventArgs) behandlar BackgroundWorker1.DoWork
'hastigt grepp parametern, om använt:
Dunkelt x = e.Argument-'cast till, allt vad du behöver
Foo (x)
Avsluta suben
Privata underFoo ()
'… din existerande sub…,
'Använd ReportProgress () om du behöver att uppdatera GUIEN under funktionen:
BackgroundWorker1.ReportProgress (0, ANY_OBJECT_HERE)
'den första parametern är typisk 0 till 100 för ett progressbar
'understödja parametern kan vara van vid passy NÅGOT
Avsluta suben
Den privata suben BackgroundWorker1_ProgressChanged (den ByVal avsändaren som anmärker, ByVal e som System.ComponentModel.ProgressChangedEventArgs) behandlar BackgroundWorker1.ProgressChanged
'… uppdatering GUIEN från denna händelse…,
den första parametern för e.ProgressPercentage 'passerade till ReportProgress ()
e.UserState 'understöder parametern som passeras till ReportProgress () --> cast den med CType ()
Avsluta suben
Den privata suben BackgroundWorker1_RunWorkerCompleted (den ByVal avsändaren som anmärker, ByVal e som System.ComponentModel.RunWorkerCompletedEventArgs) behandlar BackgroundWorker1.RunWorkerCompleted
'… detta avfyrar, när backgroundworkerfunktionen är färdig…,
Avsluta suben
Avsluta klassificerar
|