private void menuManager_Click(object sender, EventArgs e) { FormManagerList miList = FormManagerList.Create(); miList.Show(); miList.Focus(); }
//创建对象的方法,按照类点Create创建对象,按照指定的方法创建对象 public static FormManagerList Create() { //判断对象是否存在,或是否已经被释放 if (fml == null || fml.IsDisposed) { //新建对象 fml = new FormManagerList(); } //直接返回对象 return(fml); }
private void FormManagerList_FormClosing(object sender, FormClosingEventArgs e) { //当窗体对象关闭后,被资源回收的时候,配合前面指定的对象创建方法Create,重新创建窗体对象 fml = null; }