/// <summary> /// 创造本类实例的方法 /// </summary> /// <returns>唯一的一个实例</returns> public static FrmMemberType CreateFrm() { if (FrmMT == null) //如果字段中没有对象,就实例一个 { FrmMT = new FrmMemberType(); } return(FrmMT); }
private void btnAddType_Click(object sender, EventArgs e) { FrmMemberType fmt = FrmMemberType.CreateFrm(); //调用窗口 DialogResult dr = fmt.ShowDialog(); //显示 fmt.Focus(); //给焦点 if (dr == DialogResult.OK) //如果模态窗口状态是OK,说明窗口进行过有效的添加修改删除事件,那么刷新 { LoadList(); LoadTypeList(); } }
private void FrmMemberType_FormClosed(object sender, FormClosedEventArgs e) { FrmMT = null; //关闭时释放窗口资源 this.DialogResult = dr; //给模态窗口结果 }