Пример #1
0
        private void menuManagerInfo_Click(object sender, EventArgs e)
        {
            FrmManagerInfo frmMi = FrmManagerInfo.CreateForm(); //单例模式实例化对象

            frmMi.Show();
            frmMi.Focus();
        }
Пример #2
0
 }                                                   //用来存储单例出来的对象
 /// <summary>
 /// 单例模式下的对象创造方法
 /// </summary>
 /// <returns>实例的对象</returns>
 public static FrmManagerInfo CreateForm()
 {
     if (_fromMi == null)    //如果属性没有实例,才创造实例
     {
         _fromMi = new FrmManagerInfo();
     }
     return(_fromMi);
 }
Пример #3
0
 private void FrmManagerInfo_FormClosed(object sender, FormClosedEventArgs e)
 {
     _fromMi = null; //窗口关闭时清空实例
 }