public MultiBackgroundWorker(IContainer container) { container.Add(this); InitializeComponent(); this.threadStartDelegate = new WorkerThreadStartDelete(WorkThreadStart); this.onProgressChangedDelegate = new SendOrPostCallback(ProgressReport); this.onRunWorkerCompletedDelegate = new SendOrPostCallback(WorkerCompleted); }