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

            } 

  • 相关阅读:
    李阳疯狂英语精选365句
    线程 notify,与notifyAll 的区别
    关于Logger,Tomcat 的Logger是如何工作的
    知豆 源
    关于好多继承的问题,我们应该如何去理解
    5+1+2
    wu xing
    ALBPM Time Question
    推荐书集
    “疯狂”的定义
  • 原文地址:https://www.cnblogs.com/tiger8000/p/2577542.html
Copyright © 2011-2022 走看看