zoukankan      html  css  js  c++  java
  • 窗体程序 防止重复打开子窗体


      public void ShowMdi(string frmName)
            {
                foreach (Form mdiFrm in this.MdiChildren)
                {
                    if (mdiFrm.GetType().Name == frmName)
                    {
                        mdiFrm.Activate();
                        mdiFrm.BringToFront();
                        return;
                    }
                }

                Form frm = null;
                switch (frmName)
                {
                    case "InputCodeFrm":
                        frm = new InputCodeFrm();
                        break;
                    case "WeightFrm":
                        frm = new WeightFrm();
                        break;
                }
                if (frm != null)
                {
                    frm.MdiParent = this;
                    frm.WindowState = FormWindowState.Maximized;
                    frm.Show();
                }
            }

           

            private void toolStripButton2_Click(object sender, EventArgs e)
            {
                ShowMdi("InputCodeFrm");
            }

            private void toolStripButton3_Click(object sender, EventArgs e)
            {
                ShowMdi("WeightFrm");

            } 

  • 相关阅读:
    STUN协议简介
    AssetManager asset使用
    采购申请 POCIRM-001:ORA-01403: 无论数据未找到
    Windows7在自由的虚拟机(微软官方虚拟机)
    C面试题
    热血江湖按键精灵脚本游戏!
    System.setProperty()
    Linux下patch打补丁命令
    Eclipse和PyDev搭建python开发环境
    二维数组中的查找
  • 原文地址:https://www.cnblogs.com/tiger8000/p/2577542.html
Copyright © 2011-2022 走看看