private void Btn3_Click(object sender, EventArgs e) { Timer_Difficile.Stop(); sec_difficult = 0; rep = 3; switch (num_seq) { case 1: if (compteur < 4) { Btn1.Enabled = false; Btn2.Enabled = false; Btn3.Enabled = false; Forme.Visible = false; if (rep == Att.bonne_rep1[num_im]) { Lbl_Validation.Text = "OK"; nb_bonneRep++; } else { Lbl_Validation.Text = "Mauvaise réponse ! La bonne réponse était : " + Att.bonne_rep1[num_im]; } Lbl_Validation.Visible = true; Timer_FormeSuiv.Start(); num_im++; compteur++; Forme.Image = Image.FromFile(Att.seq1[num_im]); } else { Btn1.Enabled = false; Btn2.Enabled = false; Btn3.Enabled = false; Forme.Visible = false; if (rep == Att.bonne_rep1[num_im]) { Lbl_Validation.Text = "OK"; nb_bonneRep++; } else { Lbl_Validation.Text = "Mauvaise réponse ! La bonne réponse était : " + Att.bonne_rep1[num_im]; } Lbl_Validation.Visible = true; Timer_FormeSuiv.Start(); compteur++; } break; case 2: if (compteur < 4) { Btn1.Enabled = false; Btn2.Enabled = false; Btn3.Enabled = false; Forme.Visible = false; if (rep == Att.bonne_rep2[num_im]) { Lbl_Validation.Text = "OK"; nb_bonneRep++; } else { Lbl_Validation.Text = "Mauvaise réponse ! La bonne réponse était : " + Att.bonne_rep2[num_im]; } Lbl_Validation.Visible = true; Timer_FormeSuiv.Start(); num_im++; compteur++; Forme.Image = Image.FromFile(Att.seq2[num_im]); } else { Btn1.Enabled = false; Btn2.Enabled = false; Btn3.Enabled = false; Forme.Visible = false; if (rep == Att.bonne_rep2[num_im]) { Lbl_Validation.Text = "OK"; nb_bonneRep++; } else { Lbl_Validation.Text = "Mauvaise réponse ! La bonne réponse était : " + Att.bonne_rep2[num_im]; } Lbl_Validation.Visible = true; Timer_FormeSuiv.Start(); compteur++; } break; case 3: if (compteur < 4) { Btn1.Enabled = false; Btn2.Enabled = false; Btn3.Enabled = false; Forme.Visible = false; if (rep == Att.bonne_rep3[num_im]) { Lbl_Validation.Text = "OK"; nb_bonneRep++; } else { Lbl_Validation.Text = "Mauvaise réponse ! La bonne réponse était : " + Att.bonne_rep1[num_im]; } Lbl_Validation.Visible = true; Timer_FormeSuiv.Start(); num_im++; compteur++; Forme.Image = Image.FromFile(Att.seq3[num_im]); } else { Btn1.Visible = false; Btn2.Visible = false; Btn3.Visible = false; Forme.Visible = false; if (rep == Att.bonne_rep1[num_im]) { nb_bonneRep++; } nb_bonneRep = nb_bonneRep * 100 / 15; string fin = "L'épreuve est terminée ! \n Vous avez " + nb_bonneRep + "% de bonnes réponses"; MessageBox.Show(fin, "fin de l'exercice", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } }
private void Timer_Difficile_Tick(object sender, EventArgs e) { if (sec_difficult < 5) { sec_difficult++; } else { Btn1.Enabled = false; Btn2.Enabled = false; Btn3.Enabled = false; Forme.Visible = false; switch (num_seq) { case 1: Timer_FormeSuiv.Start(); Lbl_Validation.Text = "Trop tard !"; Lbl_Validation.Visible = true; if (compteur < 4) { num_im++; compteur++; Forme.Image = Image.FromFile(Att.seq1[num_im]); } else { compteur++; } break; case 2: Timer_FormeSuiv.Start(); Lbl_Validation.Text = "Trop tard !"; Lbl_Validation.Visible = true; if (compteur < 4) { num_im++; compteur++; Forme.Image = Image.FromFile(Att.seq2[num_im]); } else { compteur++; } break; case 3: Timer_FormeSuiv.Start(); Lbl_Validation.Text = "Trop tard !"; Lbl_Validation.Visible = true; if (compteur < 4) { num_im++; compteur++; Forme.Image = Image.FromFile(Att.seq3[num_im]); } else { string fin = "L'épreuve est terminée ! \n Vous avez " + nb_bonneRep + "% de bonnes réponses"; MessageBox.Show(fin, "fin de l'exercice", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } }