110,549
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BFHY
{
public partial class frmBF : Form
{
public frmBF()
{
InitializeComponent();
}
private void 备份管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
frmBF bf = new frmBF();
bf.Show();
}
private void 还原管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (frmHY.instance == null)
{
frmHY bf = new frmHY();
bf.MdiParent = this;
bf.Show();
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BFHY
{
public partial class frmHY : Form
{
public static frmHY instance = null;
public frmHY()
{
InitializeComponent();
instance = this;
}
private void frmHY_Load(object sender, EventArgs e)
{
}
private void frmHY_FormClosed(object sender, FormClosedEventArgs e)
{
frmHY.instance = null;
}
}
}
private bool checkChildFormExist(string getFormName)
{
foreach (Form existForm in this.MdiChildren)
{
if (existForm.Name == getFormName)
{
if (existForm.WindowState == FormWindowState.Minimized || existForm.WindowState == FormWindowState.Normal )
{
existForm.WindowState = FormWindowState.Maximized;
existForm.Activate();
return true;
}
}
}
return false;
}
private void 备份管理ToolStripMenuItem_Click(object sender, EventArgs e)
{
if( checkChildFormExist( "frmBF") ){
return;
}
else{
frmBF ims = new frmBF();
ims.MdiParent = this;
ims.WindowState = FormWindowState.Maximized;
ims.Show();
}
}
if (checkChildFormExist( "frmHY") )
{
return;
}
else{
frmHY fhy = new frmHY();
fhy.MdiParent = this;
fhy.WindowState = FormWindowState.Maximized;
fhy.Show();
}