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");
}
///
/// 打开窗体
///
///
///
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;
}
}
}
}