📄 frm-mdi.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
//*************************************************
//程序设计:殷庆飞
//时间:2007-7-22
//地点:阳谷祥光铜业
//功能:MDI窗体上的菜单单击
//*************************************************
namespace 计算机及IP管理
{
public partial class frm_Mdi : Form
{
public string strUser, strPsw;
public frm_Mdi()
{
InitializeComponent();
}
//窗体载入
private void frm_Mdi_Load(object sender, EventArgs e)
{
btnExit.Location = new Point(3,panelDockContainer1.Height - 42) ;
}
//退出
private void ExitToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
//新增
private void AddToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_computeAdd frmAdd = new frm_computeAdd();
//判断当前是否有活动的子窗体
if (this.ActiveMdiChild == null)
{
frmAdd.MdiParent = this;
frmAdd.Show();
}
else
{
if (this.ActiveMdiChild.Name.ToUpper() == frmAdd.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();
frmAdd.MdiParent = this;
frmAdd.Show();
}
}
}
//查询
private void FindToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_computeFind frmFind = new frm_computeFind();
if (this.ActiveMdiChild == null)//当前窗口没有子窗口
{
frmFind.MdiParent = this;
frmFind.Show();
}
else//当前有子窗口打开
{
if (this.ActiveMdiChild.Name.ToUpper() == frmFind.Name.ToUpper())//此窗口已经打开
{
return;
}
else
{
this.ActiveMdiChild.Close();//关闭当前的活动子窗口
frmFind.MdiParent = this;
frmFind.Show();
}
}
}
//IP查询
private void IPFindToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_IPFind frmIp = new frm_IPFind();
if (this.ActiveMdiChild == null)//说明当前没有活动的子窗口
{
frmIp.MdiParent = this;
frmIp.Show();
}
else//说明当前有活动的子窗体
{
if (this.ActiveMdiChild.Name.ToUpper() == frmIp.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();//关闭当前的活动子窗口
frmIp.MdiParent = this;
frmIp.Show();
}
}
}
//维护
private void ModifyToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_computeModify frmModify = new frm_computeModify();
if (this.ActiveMdiChild == null)//说明当前没有活动的子窗口
{
frmModify.MdiParent = this;
frmModify.Show();
}
else//说明当前有活动的子窗体
{
if (this.ActiveMdiChild.Name.ToUpper() == frmModify.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();//关闭当前的活动子窗口
frmModify.MdiParent = this;
frmModify.Show();
}
}
}
//交换机新增
private void SwitchAddToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_switchAdd frmAdd = new frm_switchAdd();
//判断当前是否有活动的子窗体
if (this.ActiveMdiChild == null)
{
frmAdd.MdiParent = this;
frmAdd.Show();
}
else
{
if (this.ActiveMdiChild.Name.ToUpper() == frmAdd.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();
frmAdd.MdiParent = this;
frmAdd.Show();
}
}
}
//交换机维护
private void SwitchModifyToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_switchModify frmModify = new frm_switchModify();
if (this.ActiveMdiChild == null)//说明当前没有活动的子窗口
{
frmModify.MdiParent = this;
frmModify.Show();
}
else//说明当前有活动的子窗体
{
if (this.ActiveMdiChild.Name.ToUpper() == frmModify.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();//关闭当前的活动子窗口
frmModify.MdiParent = this;
frmModify.Show();
}
}
}
//交换机查询
private void SwitchFindToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_switchFind frmFind = new frm_switchFind();
if (this.ActiveMdiChild == null)//说明当前没有活动的子窗口
{
frmFind.MdiParent = this;
frmFind.Show();
}
else//说明当前有活动的子窗体
{
if (this.ActiveMdiChild.Name.ToUpper() == frmFind.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();//关闭当前的活动子窗口
frmFind.MdiParent = this;
frmFind.Show();
}
}
}
//关于
private void AboutToolStripMenuItem_Click(object sender, EventArgs e)
{
frmAbout frm = new frmAbout();
if (this.ActiveMdiChild == null)//说明当前没有活动的子窗口
{
frm.MdiParent = this;
frm.Show();
}
else//说明当前有活动的子窗体
{
if (this.ActiveMdiChild.Name.ToUpper() == frm.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();//关闭当前的活动子窗口
frm.MdiParent = this;
frm.Show();
}
}
}
//用户密码修改
private void UserModifyToolStripMenuItem_Click(object sender, EventArgs e)
{
frm_passModify frm = new frm_passModify();
if (this.ActiveMdiChild == null)//说明当前没有活动的子窗口
{
frm.MdiParent = this;
frm.Show();
}
else//说明当前有活动的子窗体
{
if (this.ActiveMdiChild.Name.ToUpper() == frm.Name.ToUpper())
{
return;
}
else
{
this.ActiveMdiChild.Close();//关闭当前的活动子窗口
frm.MdiParent = this;
frm.Show();
}
}
}
//左侧操作面板计算机管理的新增
private void btnComputerAdd_Click(object sender, EventArgs e)
{
frm_computeAdd frmAdd = new frm_computeAdd();
//判断当前是否有活动的子窗体
if (this.ActiveMdiChild == null)
{
frmAdd.MdiParent = this;
frmAdd.Show();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -