private void btnNext_Click(object sender, EventArgs e) { //核心区为当前选定区域 if (rBtnCore.Checked == true) { //创建核心区矩阵窗体实例 CoreAreaMatrixFrm coreFrm = new CoreAreaMatrixFrm(); //显示核心区矩阵窗体 coreFrm.Show(); } //有利区为当前选定区域 if (rBtnFavorable.Checked == true) { //创建有利区矩阵窗体实例 FavorableAreaMatrixFrm favorableFrm = new FavorableAreaMatrixFrm(); //显示有利区矩阵窗体 favorableFrm.Show(); } ////远景区为当前选定区域 if (rBtnProspective.Checked == true) { //创建远景区矩阵窗体实例 ProspectAreaMatrixFrm prospectFrm = new ProspectAreaMatrixFrm(); //显示远景区矩阵窗体 prospectFrm.Show(); } }
public static CoreAreaMatrixFrm CreateInstance(List <AverageValuesTargetEntity> list) { if (frm == null || frm.IsDisposed) { frm = new CoreAreaMatrixFrm(list); } return(frm); }
public static CoreAreaMatrixFrm CreateInstance() { if (frm == null || frm.IsDisposed) { frm = new CoreAreaMatrixFrm(); } return(frm); }
private void btnNext_Click(object sender, EventArgs e) { if (_strTabPageTxt.Equals("层次分析法")) { if (tabControlGrading.SelectedTab == tabPageBasin) { //远景区为当前选定区域 创建远景区矩阵窗体实例 //显示远景区矩阵窗体 if (lstTgtSelected != null) { pamf = new ProspectAreaMatrixFrm(lstBsnSelected); pamf.Show(); } else { MessageBox.Show("没有可以用于比较的数据,请先勾选数据。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } if (tabControlGrading.SelectedTab == tabPageBlock) { //有利区为当前选定区域 创建有利区矩阵窗体实例 //显示有利区矩阵窗体 if (lstTgtSelected.Count != 0) { famf = new FavorableAreaMatrixFrm(lstBlkSelected); famf.Show(); } else { MessageBox.Show("没有可以用于比较的数据,请先勾选数据。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } if (tabControlGrading.SelectedTab == tabPageTarget) { //核心区为当前选定区域 创建核心区矩阵窗体实例 //显示核心区矩阵窗体 if (lstTgtSelected.Count != 0)//lstTgtSelected != null) { camf = CoreAreaMatrixFrm.CreateInstance(lstTgtSelected); camf.Show(); } else { MessageBox.Show("没有可以用于比较的数据,请先勾选数据。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } if (_strTabPageTxt.Equals("逼近理想解排序法")) { if (tabControlGrading.SelectedTab == tabPageBasin) { //远景区为当前选定区域 创建远景区矩阵窗体实例 //显示远景区矩阵窗体 if (lstTgtSelected != null) { bsnpmf = new BasinParametersMatrixFrm(lstBsnSelected); bsnpmf.Show(); } else { MessageBox.Show("没有可以用于比较的数据,请先勾选数据。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } if (tabControlGrading.SelectedTab == tabPageBlock) { //有利区为当前选定区域 创建有利区矩阵窗体实例 //显示有利区矩阵窗体 if (lstTgtSelected.Count != 0) { blkpmf = new BlockParametersMatrixFrm(lstBlkSelected); blkpmf.Show(); } else { MessageBox.Show("没有可以用于比较的数据,请先勾选数据。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } if (tabControlGrading.SelectedTab == tabPageTarget) { //核心区为当前选定区域 创建核心区矩阵窗体实例 //显示核心区矩阵窗体 if (lstTgtSelected.Count != 0)//lstTgtSelected != null) { tpmf = new TargetParametersMatrixFrm(lstTgtSelected); tpmf.Show(); } else { MessageBox.Show("没有可以用于比较的数据,请先勾选数据。", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } }