private void bkgndWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { pro?.Close(); pro.Dispose(); pro = null; MessageBox.Show(e.Result.ToString()); }
public void runAsync(Func<String> act) { pro = new FrmProgress(); bkgndWorker.RunWorkerAsync(act); pro.ShowDialog(); }