首页 > 解决方案 > 创建 MDI 子窗体单调模式

问题描述

使用 Singleton 类,提供创建不超过指定数量(例如 3)的 MDI 表单数量的能力。

我创建了课程,但我不知道如何限制那里的表格数量:

 public class GenericSingleton<T> where T : Form, new()
    {
        private static T t = null;
        public static T CreateInstrance()
        {
            if (null == t || t.IsDisposed)
            {
                t = new T();
            }
            return t;
        }
    }

标签: c#winformsmdi

解决方案


推荐阅读