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

            } 

  • 相关阅读:
    activity 之间传递参数
    手动创建一个Activity,完成页面跳转(intent 无参数)
    C++中汉字字符串的截取
    android基础知识清单。
    更改远程仓库
    设计模式六大原则
    事件订阅代码
    Python Mac ssl.SSLError certificate verify failed (_ssl.c:833)
    Python库中常见的 __all__ 变量是干啥的
    Thrift的使用-Python
  • 原文地址:https://www.cnblogs.com/tiger8000/p/2577542.html
Copyright © 2011-2022 走看看