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;
|
|
namespace Gs.DevApp.DevFrm.Rpt
|
{
|
public partial class CK : DevExpress.XtraEditors.XtraForm
|
{
|
public CK()
|
{
|
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;
|
}
|
}
|
}
|
}
|