/// <summary> /// 打开人员管理窗体 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsmiPersonManager_Click(object sender, EventArgs e) { FrmPerson frm = FrmPerson.GetSingleton(); frm.MdiParent = this; //指定打开的子窗体的父容器为当前主窗体 frm.Show(); frm.Activate(); }
/// <summary> /// 单例模式,返回单个窗体对象 /// </summary> /// <returns></returns> public static FrmPerson GetSingleton() { //if(frm==null || frm.IsDisposed) if (frm == null) { frm = new FrmPerson(); } return(frm); }
public FrmArea(FrmPerson frm) { InitializeComponent();//一定要记得调用初始化窗体控件的方法 //MessageBox.Show("1234567890"); this.frm = frm; }
/// <summary> /// 窗体关闭的时候释放对象 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmPerson_FormClosing(object sender, FormClosingEventArgs e) { frm = null; }