单例模式:
public partial class FormClasses : Form
{
//1.将构造函数改成 private ,这样,在类的外部就不能够随意创建 班级管理窗体 对象了
private FormClasses()
{
InitializeComponent();
}
//2.声明一个 静态变量,用以保存 当前系统唯一存在的一个 班级管理窗体 对象
static FormClasses formClasses = null;
//3.创建一个静态方法,里面 只创建以此 班级管理窗体对象,并将此对象返回
public static FormClasses GetSingle()
{
//如果窗体 是null,或者 已经释放了的话,就重新new一个
if (formClasses == null || formClasses.IsDisposed)
{
formClasses = new FormClasses();
}
return formClasses;
}