// 该函数用于只创建一个对象 public static FrmSingleton CreateFrm() { if (m_frmSingletonFrm == null) { m_frmSingletonFrm = new FrmSingleton(); } return(m_frmSingletonFrm); }
// 当该窗口关闭时释放 protected override void OnClosed(EventArgs e) { base.OnClosed(e); m_frmSingletonFrm = null; }
private void btn_CreateSingletonFrm_Click(object sender, EventArgs e) { FrmSingleton l_frmSingleton = FrmSingleton.CreateFrm(); l_frmSingleton.Show(); }