private void menuItemMeanC_Click(object sender, EventArgs e) { var selectedNodeTag = (clsDatasetTreeNode)ctlTreeView.SelectedNode.Tag; if (!ValidateNodeIsSelected(selectedNodeTag)) { return; } if (!ValidateExpressionsLoaded("mean center")) { return; } if (!ValidateDataMatrixTableSelected(selectedNodeTag)) { return; } #region Hook Threading events m_BackgroundWorker.DoWork += m_BackgroundWorker_MeanC; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_MeanCCompleted; #endregion mMeanCenteringParams = new Purgatorio.clsCentralTendencyPar { RDataset = selectedNodeTag.RDatasetName, DataSetName = selectedNodeTag.DataText }; var meanCenterParams = new frmMeanCenterPar(mMeanCenteringParams) { DataSetName = selectedNodeTag.DataText }; if (meanCenterParams.ShowDialog() == DialogResult.OK) { mMeanCenteringParams = meanCenterParams.clsCentrTendPar; Add2AnalysisHTable(mMeanCenteringParams, "CentralTendency"); var rCmd = mMeanCenteringParams.RCommand; m_BackgroundWorker.RunWorkerAsync(rCmd); string message; if (mMeanCenteringParams.mblUseMeanTend) { message = "Mean Centering Data ..."; } else { message = "Median Centering Data ..."; } mProgressForm.Reset(message); mProgressForm.ShowDialog(); } #region Unhook Threading events m_BackgroundWorker.DoWork -= m_BackgroundWorker_MeanC; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_MeanCCompleted; #endregion }
private void menuItemMeanC_Click(object sender, EventArgs e) { var mclsSelected = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateNodeIsSelected(mclsSelected)) { return; } if (!ValidateExpressionsLoaded("mean center")) { return; } if (!ValidateDataMatrixTableSelected(mclsSelected)) { return; } #region Hook Threading events m_BackgroundWorker.DoWork += m_BackgroundWorker_MeanC; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_MeanCCompleted; #endregion mclsMeanCPar = new Purgatorio.clsCentralTendencyPar { Rdataset = mclsSelected.mstrRdatasetName, DataSetName = mclsSelected.mstrDataText }; var mfrmMeanC = new frmMeanCenterPar(mclsMeanCPar) { DataSetName = mclsSelected.mstrDataText }; if (mfrmMeanC.ShowDialog() == DialogResult.OK) { mclsMeanCPar = mfrmMeanC.clsCentrTendPar; Add2AnalysisHTable(mclsMeanCPar, "CentralTendency"); var rcmd = mclsMeanCPar.Rcmd; m_BackgroundWorker.RunWorkerAsync(rcmd); if (mclsMeanCPar.mblUseMeanTend) { mfrmShowProgress.Message = "Mean Centering Data ..."; } else { mfrmShowProgress.Message = "Median Centering Data ..."; } mfrmShowProgress.ShowDialog(); } #region Unhook Threading events m_BackgroundWorker.DoWork -= m_BackgroundWorker_MeanC; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_MeanCCompleted; #endregion }
private void menuItemMeanC_Click(object sender, EventArgs e) { var mclsSelected = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateNodeIsSelected(mclsSelected)) { return; } if (!ValidateExpressionsLoaded("mean center")) { return; } if (!ValidateDataMatrixTableSelected(mclsSelected)) { return; } #region Hook Threading events m_BackgroundWorker.DoWork += m_BackgroundWorker_MeanC; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_MeanCCompleted; #endregion mclsMeanCPar = new Purgatorio.clsCentralTendencyPar { Rdataset = mclsSelected.mstrRdatasetName, DataSetName = mclsSelected.mstrDataText }; var mfrmMeanC = new frmMeanCenterPar(mclsMeanCPar) { DataSetName = mclsSelected.mstrDataText }; if (mfrmMeanC.ShowDialog() == DialogResult.OK) { mclsMeanCPar = mfrmMeanC.clsCentrTendPar; Add2AnalysisHTable(mclsMeanCPar, "CentralTendency"); var rcmd = mclsMeanCPar.Rcmd; m_BackgroundWorker.RunWorkerAsync(rcmd); if (mclsMeanCPar.mblUseMeanTend) mfrmShowProgress.Message = "Mean Centering Data ..."; else mfrmShowProgress.Message = "Median Centering Data ..."; mfrmShowProgress.ShowDialog(); } #region Unhook Threading events m_BackgroundWorker.DoWork -= m_BackgroundWorker_MeanC; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_MeanCCompleted; #endregion }
public frmMeanCenterPar(Purgatorio.clsCentralTendencyPar mclsCTendPar) { InitializeComponent(); mclsCentrTendPar = mclsCTendPar; }