Exemple #1
0
 private void frmAcercaDeInstancia_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
     frmAcercaDeInstancia = null;
 }
Exemple #2
0
 private void mniAcercaDe_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 (frmAcercaDeInstancia == null)
     {
         frmAcercaDeInstancia             = new frmAcercaDe();
         frmAcercaDeInstancia.MdiParent   = this;
         frmAcercaDeInstancia.FormClosed +=
             new FormClosedEventHandler(frmAcercaDeInstancia_FormClosed);
         frmAcercaDeInstancia.Show();
     }
     else
     {
         // Si ya está abierto el formulario se activa
         frmAcercaDeInstancia.Activate();
     }
 }