private void menuItemShapiroWilks_Click(object sender, EventArgs e) { var selectedNodeTag = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateDataMatrixTableSelected(selectedNodeTag)) { return; } #region Hook Threading Events m_BackgroundWorker.DoWork += m_BackgroundWorker_ShapiroWilks; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_ANOVACompleted; #endregion mclsShapiroWilksPar = new clsShapiroWilksPar(); Rdataset = selectedNodeTag.mstrRdatasetName; mclsShapiroWilksPar.Rdataset = Rdataset; mclsShapiroWilksPar.mstrDatasetName = selectedNodeTag.mstrDataText; if (!ValidateDataMatrixTableSelected(selectedNodeTag, true)) { return; } var shapiroWilksParams = new frmShapiroWilksPar(mclsShapiroWilksPar); if (shapiroWilksParams.ShowDialog() == DialogResult.OK) { mclsShapiroWilksPar = shapiroWilksParams.clsShapiroWilksPar; Add2AnalysisHTable(mclsShapiroWilksPar, "Shapiro-Wilks_Test"); m_BackgroundWorker.RunWorkerAsync(mclsShapiroWilksPar.Rcmd); mfrmShowProgress.Reset("Performing Shapiro-Wilks test ..."); mfrmShowProgress.ShowDialog(); } #region Unhook Threading Events m_BackgroundWorker.DoWork -= m_BackgroundWorker_ShapiroWilks; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_ANOVACompleted; #endregion }
private void menuItemShapiroWilks_Click(object sender, EventArgs e) { var mclsSelected = (clsDatasetTreeNode)ctltreeView.SelectedNode.Tag; if (!ValidateDataMatrixTableSelected(mclsSelected)) { return; } #region Hook Threading Events m_BackgroundWorker.DoWork += m_BackgroundWorker_ShapiroWilks; m_BackgroundWorker.RunWorkerCompleted += m_BackgroundWorker_ANOVACompleted; #endregion mclsShapiroWilksPar = new clsShapiroWilksPar(); Rdataset = mclsSelected.mstrRdatasetName; mclsShapiroWilksPar.Rdataset = Rdataset; mclsShapiroWilksPar.mstrDatasetName = mclsSelected.mstrDataText; if (!ValidateDataMatrixTableSelected(mclsSelected, true)) { return; } var mfrmShapiroWilksPar = new frmShapiroWilksPar(mclsShapiroWilksPar); if (mfrmShapiroWilksPar.ShowDialog() == DialogResult.OK) { mclsShapiroWilksPar = mfrmShapiroWilksPar.clsShapiroWilksPar; Add2AnalysisHTable(mclsShapiroWilksPar, "Shapiro-Wilks_Test"); m_BackgroundWorker.RunWorkerAsync(mclsShapiroWilksPar.Rcmd); mfrmShowProgress.Message = "Performing Shapiro-Wilks test ..."; mfrmShowProgress.ShowDialog(); } #region Unhook Threading Events m_BackgroundWorker.DoWork -= m_BackgroundWorker_ShapiroWilks; m_BackgroundWorker.RunWorkerCompleted -= m_BackgroundWorker_ANOVACompleted; #endregion }