public void PlotMA(clsMAplotsPar clsMApar) // this will be called from the plot forms. // thus the reason to be public { if (mtabControlData.Controls.Count != 0) { #region Hook Threading Events m_BackgroundWorker.DoWork += m_BackgroundWorker_GeneratePlots; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_MAplotCompleted; #endregion var mfrmMAPar = new frmMAplotsPar(clsMApar); var res = mfrmMAPar.ShowDialog(); if (res == DialogResult.OK) { mclsMApar = mfrmMAPar.clsMAplotPar; var mclsRplots = new clsRplotData(mclsMApar.Rcmd, "MA"); m_BackgroundWorker.RunWorkerAsync(mclsRplots); mfrmShowProgress.Message = "Generating MA Plots ..."; mfrmShowProgress.ShowDialog(); } #region Unhook Threading Events m_BackgroundWorker.DoWork -= m_BackgroundWorker_GeneratePlots; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_MAplotCompleted; #endregion } }
public void PlotMA(clsMAplotsPar plotOptions) // this will be called from the plot forms. // thus the reason to be public { if (mDataTab.Controls.Count != 0) { #region Hook Threading Events m_BackgroundWorker.DoWork += m_BackgroundWorker_GeneratePlots; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_MAplotCompleted; #endregion var maPlotParams = new frmMAplotsPar(plotOptions); var res = maPlotParams.ShowDialog(); if (res == DialogResult.OK) { mclsMApar = maPlotParams.clsMAplotPar; var maPlot = new clsRplotData(mclsMApar.RCommand, "MA"); m_BackgroundWorker.RunWorkerAsync(maPlot); mProgressForm.Reset("Generating MA Plots ..."); mProgressForm.ShowDialog(); } #region Unhook Threading Events m_BackgroundWorker.DoWork -= m_BackgroundWorker_GeneratePlots; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_MAplotCompleted; #endregion } }
public frmMAplotDisplay(clsMAplotsPar clsMApar) { mclsMAplotPar = clsMApar; InitializeComponent(); this.mnuItemPara.Click += new System.EventHandler(this.mnuItemPara_Click); this.parametersToolStripMenuItem.Click += new System.EventHandler(this.mnuItemPara_Click); this.mtBtnParam.Click += new System.EventHandler(this.mnuItemPara_Click); }
public frmMAplotDisplay(clsMAplotsPar clsMApar) { mclsMAplotPar = clsMApar; InitializeComponent(); mnuItemPara.Click += mnuItemPara_Click; parametersToolStripMenuItem.Click += mnuItemPara_Click; mtBtnParam.Click += mnuItemPara_Click; }
private void menuItemMAPlot_Click(object sender, EventArgs e) { var mclsSelected = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateNodeIsSelected(mclsSelected)) { return; } if (!ValidateIsPlottable(mclsSelected, 2)) { return; } mclsMApar = new clsMAplotsPar(); var datasetNameInR = mclsSelected.mstrRdatasetName; mclsMApar.tempFile = mRTempFilePath; mclsMApar.Rdataset = datasetNameInR; mclsMApar.Datasets = clsDataTable.DataTableColumns(mclsSelected.mDTable, datasetNameInR); mclsMApar.mstrDatasetName = mclsSelected.mstrDataText; PlotMA(mclsMApar); }
public frmMAplotsPar(clsMAplotsPar clsMApar) { mclsMApar = clsMApar; InitializeComponent(); }
public frmMAplotsPar(clsMAplotsPar plotOptions) { mclsMApar = plotOptions; InitializeComponent(); }