private void frmAddUsr_FormClosed(object sender, FormClosedEventArgs e) { // Cuando se cierre el formulario se establece en null // para que pueda volver a ser abierto al presionar el // menuitem frmAddUsr = null; }
private void frmModUsr_FormOpen() { // Abre el formulario, si está establecido en null // Esto para evitar que se ejecute más de una instancia if (frmModUsr == null) { frmModUsr = new frm_Man_Usuario(frm_Man_Usuario.Accion.Modificar); frmModUsr.MdiParent = MdiParent; frmModUsr.FormClosed += new FormClosedEventHandler(frmModUsr_FormClosed); frmModUsr.Show(); } else { // Si ya está abierto el formulario se activa frmModUsr.Activate(); } }