// Appel de la fonction qui affiche la question private void Suivant_Button_Click(object sender, EventArgs e) { Regle_Label.Hide(); Suivant_Button.Hide(); this.AfficherQuestion(); }
// Affichage de la règle private void AfficherRegle() { // Mise à jour de la progression Progression_Label.Text = "Question " + (this.compteur + 1) + " sur " + this.test.questions.Count; // Affichage et définition de la nouvelle règle à suivre Regle_Label.Text = this.test.questions[this.compteur]; Regle_Label.Show(); // Masquage du bouton “Valider” Valider_Button.Hide(); // Masquage et remise à zéro des lettres et des champs de saisie Lettre1_Label.Hide(); Lettre1_TextBox.Hide(); Lettre1_TextBox.Clear(); Lettre2_Label.Hide(); Lettre2_TextBox.Hide(); Lettre2_TextBox.Clear(); Lettre3_Label.Hide(); Lettre3_TextBox.Hide(); Lettre3_TextBox.Clear(); if (this.test.reponses[this.compteur - 1].Length == 4) { Lettre4_Label.Hide(); Lettre4_TextBox.Hide(); Lettre4_TextBox.Clear(); } Suivant_Button.Show(); }
// Affichage de la consigne à suivre dans la série ou les 3 séries private void AfficherConsigne() { Progression_Label.Text = "Série : " + (this.compteurSerie + 1) + " – Question : " + (this.compteurQuestion + 1); if (this.test.difficulte) { Regle_Label.Text = "Consigne de la série " + (this.compteurSerie + 1) + " :\r\n\r\n" + this.test.questions[this.compteurSerie]; } else { Regle_Label.Text = "Consigne pour les 3 séries de questions :\r\n\r\n" + this.test.questions[this.compteurSerie]; } Regle_Label.Show(); Suivant_Button.Show(); }
// Affichage de l’image pendant 2 ou 4 secondes avec décompte private void Suivant_Button_Click(object sender, EventArgs e) { // Masquage de l’écran de règle Regle_Label.Hide(); Suivant_Button.Hide(); // Affichage de la première image Image_PictureBox.ImageLocation = "..\\..\\..\\EMACApp\\AppImages\\Test_1\\" + this.test.imagesQuestion[this.compteur]; Image_PictureBox.Show(); // Affichage et démarrage du chronomètre this.decompte = this.test.intervalle; Decompte_Label.Text = this.decompte.ToString(); Chrono_Panel.Show(); Decompte_Label.Show(); Decompte_Timer.Start(); AfficherImage_Timer.Start(); }
// Affichage du résultat à l’issue des 10 questions public void AfficherResultat() { // Masquage du bouton “Valider” Valider_Button.Hide(); // Masquage des lettres et des champs de saisie Lettre1_Label.Hide(); Lettre1_TextBox.Hide(); Lettre2_Label.Hide(); Lettre2_TextBox.Hide(); Lettre3_Label.Hide(); Lettre3_TextBox.Hide(); if (this.test.reponses[this.compteur - 1].Length == 4) { Lettre4_Label.Hide(); Lettre4_TextBox.Hide(); } // Affichage du résultat Regle_Label.Text = "Vous avez un taux de réussite de " + this.test.CalculerResultat() + " % !"; Regle_Label.Show(); Terminer_Button.Show(); }