void m_BackgroundWorker_MAplotCompleted(object sender, RunWorkerCompletedEventArgs e) { clsPlotResult mclsPlotResult; var mfrmMAplotDisplay = new frmMAplotDisplay(mclsMApar); mfrmShowProgress.Hide(); mfrmShowProgress.DialogResult = DialogResult.Cancel; if (e.Error != null) { MessageBox.Show(e.Error.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (e.Cancelled) { Console.WriteLine("Canceled"); } else { mclsPlotResult = (clsPlotResult)e.Result; mfrmMAplotDisplay.Image = mclsPlotResult.mImage; mfrmMAplotDisplay.PlotName = mclsPlotResult.mstrPlotName; mfrmMAplotDisplay.DAnTEinstance = this; mfrmMAplotDisplay.MdiParent = m_frmDAnTE.MdiParent; mfrmMAplotDisplay.Title = "MA Plots"; mfrmMAplotDisplay.Show(); } }