Beispiel #1
0
        // Click buttonAsignaturas
        private void buttonAsignaturas_Click(object sender, EventArgs e)
        {
            //Controlar que si ya hay un formulario de este tipo no saque mas
            foreach (Form f in MdiChildren)
            {
                if (f.Text.Equals("ASIGNATURAS"))
                {
                    f.WindowState   = FormWindowState.Normal;
                    f.StartPosition = FormStartPosition.CenterScreen;
                    formAbierto     = true;
                }
                else
                {
                    f.Close();
                }
            }
            if (!formAbierto)
            {
                //Declaro e instancio un FormAlumnos
                FormAsignaturas fa = new FormAsignaturas();
                //Le digo que su MdiParent es este Form
                fa.MdiParent = this;
                //Lo abrimos maximizado y centrado
                fa.WindowState   = FormWindowState.Normal;
                fa.StartPosition = FormStartPosition.CenterScreen;
                //Lo muestro
                fa.Show();
            }

            //Reseteamos el bool formAbierto
            formAbierto = false;
        }
 public FormAsignaturas()
 {
     InitializeComponent();
     sharedInstance = this;
 }