Общественный тип Form1
Приватные ручки Button1.Click подводной лодки Button1_Click (прислужника ByVal как System.Object, ByVal e как System.EventArgs)
BackgroundWorker1.RunWorkerAsync (ParameterOptionalHere)
Подводная лодка конца
Приватные ручки BackgroundWorker1.DoWork подводной лодки BackgroundWorker1_DoWork (прислужника ByVal как предмет, ByVal e как System.ComponentModel.DoWorkEventArgs)
'схватите параметр если использовано:, то
Затемните x = бросание e.Argument 'к вам нужно
Foo (x)
Подводная лодка конца
Приватное Sub Foo ()
'… ваша существующий подводная лодка…
'Используйте ReportProgress () если вам нужно уточнить GUI во время деятельности:, то
BackgroundWorker1.ReportProgress (0, ANY_OBJECT_HERE)
'первый параметр типично от 0 до 100 для progressbar
'второй параметр можно использовать к passy ЧТО-НИБЫДЬ
Подводная лодка конца
Приватная подводная лодка BackgroundWorker1_ProgressChanged (прислужник ByVal как предмет, ByVal e как System.ComponentModel.ProgressChangedEventArgs) регулирует BackgroundWorker1.ProgressChanged
'… уточнение GUI от этого случая…
параметр e.ProgressPercentage 'первый прошел к ReportProgress ()
параметр e.UserState 'второй прошел к ReportProgress () --> бросьте его с CType ()
Закончите подводную лодку
Приватная подводная лодка BackgroundWorker1_RunWorkerCompleted (прислужник ByVal как предмет, ByVal e как System.ComponentModel.RunWorkerCompletedEventArgs) регулирует BackgroundWorker1.RunWorkerCompleted
'… это пожары когда деятельность backgroundworker законченн…
Подводная лодка конца
Тип конца
|