private void frmAddPersona_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 frmAddPersona = null; }
private void frmModPersona_FormOpen() { // Abre el formulario, si está establecido en null // Esto para evitar que se ejecute más de una instancia if (frmModPersona == null) { frmModPersona = new frm_Man_Persona(frm_Man_Persona.Accion.Modificar); frmModPersona.MdiParent = MdiParent; frmModPersona.FormClosed += new FormClosedEventHandler(frmModPersona_FormClosed); frmModPersona.Show(); } else { // Si ya está abierto el formulario se activa frmModPersona.Activate(); } }