示例#1
0
        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();
            }
        }
        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();
              }
        }