| | |
| | | using DevExpress.XtraEditors; |
| | | using Gs.DevApp.ToolBox; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Data; |
| | | using System.Drawing; |
| | | using System.Linq; |
| | | using System.Reflection; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Forms; |
| | |
| | | { |
| | | InitializeComponent(); |
| | | } |
| | | |
| | | private void simpleButton2_Click(object sender, EventArgs e) |
| | | { |
| | | openFrm("CKTmkc", "Gs.DevApp.DevFrm.CKTmkc"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 打开窗体 |
| | | /// </summary> |
| | | /// <param name="frmName"></param> |
| | | /// <param name="asm"></param> |
| | | private void openFrm(string frmName, string asm) |
| | | { |
| | | Form _frm = Application.OpenForms[frmName]; //查找是否打开过窗体 |
| | | if ((_frm == null) || (_frm.IsDisposed)) //如果没有打开过 |
| | | { |
| | | var newForm = (Form)Assembly.GetExecutingAssembly() |
| | | .CreateInstance(asm); |
| | | if (newForm == null) |
| | | { |
| | | MsgHelper.ShowError("请检查是否开通了该模块!"); |
| | | return; |
| | | } |
| | | newForm.Show(); |
| | | } |
| | | else |
| | | { |
| | | _frm.Activate(); |
| | | _frm.WindowState = FormWindowState.Normal; |
| | | } |
| | | } |
| | | } |
| | | } |