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