private void frmListarEncuestas_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 frmListarEncuestas = null; }
private void encuestasToolStripMenuItem_Click(object sender, EventArgs e) { // Abre el formulario, si está establecido en null // Esto para evitar que se ejecute más de una instancia if (frmListarEncuestas == null) { frmListarEncuestas = new frm_ListarEncuestas(); frmListarEncuestas.MdiParent = this; frmListarEncuestas.FormClosed += new FormClosedEventHandler(frmListarEncuestas_FormClosed); frmListarEncuestas.Show(); } else { // Si ya está abierto el formulario se activa frmListarEncuestas.Activate(); } }