private void 我的工作ToolStripMenuItem_Click(object sender, EventArgs e)//点击目录弹出 窗体
{if (this.checkChildFrmExist("MyWork") == true)
{
return;
}
MyWork mw = new MyWork();
mw.MdiParent = this;
mw.Show();
mw.Dock = DockStyle.Fill;
}
/// <summary>
/// 判断 子界面是否已经打开
/// </summary>
/// <param name="childFrmName"></param>
/// <returns></returns>
private bool checkChildFrmExist(string childFrmName)
{
foreach (Form childFrm in this.MdiChildren)
{
//用子窗体的Name进行判断,如果已经存在则将他激活
if (childFrm.Name == childFrmName)
{
if (childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal;
childFrm.Activate();
return true;
}
}
return false;
}