예제 #1
0
파일: Menu.cs 프로젝트: remilieam/ensc-emac
        private void Test1Difficile_Button_Click(object sender, EventArgs e)
        {
            try
            {
                TestPerceptionMemoire  test = new TestPerceptionMemoire(true);
                TestDemonstration_Form testDemoPerception = new TestDemonstration_Form(test);

                this.Hide();

                if (testDemoPerception.ShowDialog() == DialogResult.OK)
                {
                    TestPerception_Form testPerception = new TestPerception_Form(test);

                    if (testPerception.ShowDialog() == DialogResult.OK)
                    {
                        this.Show();
                    }
                }

                else
                {
                    this.Show();
                }
            }

            catch (Exception)
            {
                MessageBox.Show("Une erreur est survenue lors de la génération du test…", "Erreur !", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }
예제 #2
0
파일: Menu.cs 프로젝트: remilieam/ensc-emac
        private void Test1Facile_Button_Click(object sender, EventArgs e)
        {
            try
            {
                // On crée le test qu’a choisi l’utilisateur
                // Et on crée le formulaire pour afficher la consigne et la démonstration du test
                TestPerceptionMemoire  test = new TestPerceptionMemoire(false);
                TestDemonstration_Form testDemoPerception = new TestDemonstration_Form(test);

                // Tant qu’on n’a pas fermé le formulaire de démonstration, on cache le formulaire de menu
                this.Hide();

                if (testDemoPerception.ShowDialog() == DialogResult.OK)
                {
                    // L’utilisateur veut jouer, on crée le formulaire de jeu
                    TestPerception_Form testPerception = new TestPerception_Form(test);

                    // Et on l’affiche
                    if (testPerception.ShowDialog() == DialogResult.OK)
                    {
                        this.Show();
                    }
                }

                else
                {
                    this.Show();
                }
            }

            catch (Exception)
            {
                MessageBox.Show("Une erreur est survenue lors de la génération du test…", "Erreur !", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }