C#禁止窗体打开多个 的办法!

前提是:    this.ShowInTaskbar = true 就是说 一般不用这么设置,默认是打开的,如果你隐藏了窗体进程的话,就找不到 就不能进行下面的判断了





            Form f = Application.OpenForms["商品销售"];  //查找是否打开过 [商品销售] 窗体
            if (f == null)  //没打开过
            {
                商品销售 商品销售 = new 商品销售();

                商品销售.Show();
            }
            else
            {
                f.Focus();   //打开过就让其获得焦点
            }



winform代码
桂ICP备16004754号