使用 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;
}
}