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(); } }
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(); } }