private void BackgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { oW_ProgressDlg.Close(); } catch (Exception oEx) { MessageBox.Show("wSetting : BackgroundWorker_RunWorkerCompleted // " + oEx.Message); } }
private void BackgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { if (e.Cancelled == true) { MessageBox.Show("Cancelled ", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (e.Error != null) { MessageBox.Show("Error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Successfull ", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } oW_ProgressDlg.Close(); } catch (Exception oEx) { MessageBox.Show("wMain : BackgroundWorker_RunWorkerCompleted // " + oEx.Message); } }
private void W_GETxExport(string ptOpenMode) { int nDigStatus = 1; try { if (oBackgroundWorker.IsBusy != true) { oBackgroundWorker.RunWorkerAsync(); oW_ProgressDlg = new wProgressDlg(nDigStatus); oW_ProgressDlg.W_SEToStopProgress = new EventHandler((s, e1) => { switch (oW_ProgressDlg.DialogResult) { case DialogResult.Cancel: oBackgroundWorker.CancelAsync(); oW_ProgressDlg.Close(); break; } }); if (ptOpenMode == "AutoMode") { oW_ProgressDlg.Hide(); } else { oW_ProgressDlg.Show(); } } } catch (Exception oEx) { MessageBox.Show("wMain : W_GETxExport // " + oEx.Message); } }