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");

            } 

  • 相关阅读:
    【Hibernate 5】继承映射配置及多态查询
    【Hibernate 4】一对多映射配置
    【Hibernate 3】一对一映射配置
    【ITOO 2】使用ArrayList时的注意事项:去除多余的null值
    ubuntu查看端口占用
    ubuntu安装LAMP环境
    @ResponseBody返回不能正确接收
    ubuntu apt常用命令
    ubuntu添加sudo权限
    ubuntu 13.10 skype登不上问题
  • 原文地址:https://www.cnblogs.com/tiger8000/p/2577542.html
Copyright © 2011-2022 走看看