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

            } 

  • 相关阅读:
    接水问题
    几种走法
    过河卒

    计数问题
    Java和C或C++的数据类型对照表
    记一次在家办公远程公司数据库的解决方案
    java nio 笔记
    mysql绿色版安装 遇到的问题
    mysql绿色版安装
  • 原文地址:https://www.cnblogs.com/tiger8000/p/2577542.html
Copyright © 2011-2022 走看看