From a92916c2c69e95bb8da9c9a0f6f3e124c0e76f48 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期一, 17 三月 2025 13:42:06 +0800 Subject: [PATCH] 报表 --- DevApp/Gs.DevApp/DevFrm/Rpt/CK.cs | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Rpt/CK.cs b/DevApp/Gs.DevApp/DevFrm/Rpt/CK.cs index ac3f283..329e59d 100644 --- a/DevApp/Gs.DevApp/DevFrm/Rpt/CK.cs +++ b/DevApp/Gs.DevApp/DevFrm/Rpt/CK.cs @@ -1,10 +1,12 @@ 锘縰sing 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; @@ -17,5 +19,36 @@ { 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; + } + } } } \ No newline at end of file -- Gitblit v1.9.3