// Affichage du résultat (proportion de bonnes réponses du joueur) private void AfficherResultat() { // Masquage de la dernière question Zone_PictureBox.Hide(); Egal_Label.Hide(); Progression_Label.Hide(); Operation_Label.Hide(); Reponse_TextBox.Hide(); Valider_Button.Hide(); Resultat_Label.Text = "Vous avez un taux de réussite de " + this.test.CalculerResultat() + " % !"; Resultat_Label.Show(); Terminer_Button.Show(); }
// Masquage de l’interface permettant à l’utilisateur de choisir l’opération sur laquelle il veut se tester // Affichage de l’interface permettant à l’utilisateur de répondre à la première question private void ChangerInterface() { Choix_Label.Hide(); Addition_Button.Hide(); Soustraction_Button.Hide(); Multiplication_Button.Hide(); Division_Button.Hide(); Zone_PictureBox.Show(); Egal_Label.Show(); Progression_Label.Show(); Operation_Label.Show(); Reponse_TextBox.Show(); Valider_Button.Show(); }
// Affichage de la question private void AfficherQuestion() { Progression_Label.Text = "Question " + (this.compteurQuestion + 1) + " sur " + this.test.questions.Count; Operation_Label.Text = this.test.questions[this.compteurQuestion]; Reponse_TextBox.Clear(); // Démarrage et affichage du chronomètre en mode difficile if (this.test.difficulte) { this.decompte = this.test.intervalle; Decompte_Label.Text = this.decompte.ToString(); Chrono_Panel.Show(); Decompte_Label.Show(); Decompte_Timer.Start(); AfficherQuestion_Timer.Start(); } }