⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frm-mdi.cs

📁 这是我个人写的一个实例用于登记公司的电脑信息
💻 CS
📖 第 1 页 / 共 2 页
字号:
            }
            else
            {
                if (this.ActiveMdiChild.Name.ToUpper() == frmAdd.Name.ToUpper())
                {
                    return;
                }
                else
                {
                    this.ActiveMdiChild.Close();
                    frmAdd.MdiParent = this;
                    frmAdd.Show();
                }
            }
        }

        //左侧操作面板计算机管理的新增
        private void btnComputerModify_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 btnComputerFind_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 btnIPFind_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 btnSwitchAdd_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 btnSwitchModify_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 btnSwitchFind_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 buttonX1_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 btnExit_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        //部门信息维护
        private void DepartmentModifyToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmDepartmentModify frm = new frmDepartmentModify();
            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 btnAbout_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();

                }
            }

        }

        //在线IP清单
        private void OnLineIPToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_OnLineIP frm = new frm_OnLineIP();
            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();

                }
            }

        }
    
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -