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

📄 frm-mdi.cs

📁 这是我个人写的一个实例用于登记公司的电脑信息
💻 CS
📖 第 1 页 / 共 2 页
字号:
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 + -