private void EditProposition_KeyPress(object sender, KeyPressEventArgs e) { try { if (e.KeyChar == (char)Keys.Return) { Proposition = Convert.ToInt16(EditProposition.Text); NbTentatives++; if (Proposition == NbMystere) { Trouve = true; } else { if (Proposition < NbMystere) { MessageJeu.AppendText("Trop petit ! \n"); } else { MessageJeu.AppendText("Trop grand ! \n"); } } if (Trouve == true) { MessageJeu.AppendText("Vous avez découvert le nombre mystere en " + NbTentatives + " essais"); BoutonNewGame.Enabled = true; EditProposition.Enabled = false; } if ((Trouve != true) && (NbTentatives >= NbEssais)) { MessageJeu.AppendText("Désolé vous avez atteint le maximum de tentatives"); MessageJeu.AppendText("Le nombre mystère était " + NbMystere); BoutonNewGame.Enabled = true; EditProposition.Enabled = false; } string old1 = EditProposition.Text; string news1 = this.EditProposition.Text.Remove(this.EditProposition.Text.Length - EditProposition.Text.Length); EditProposition.Text = news1; } }catch { } }
private void Rad10coups_CheckedChanged(object sender, EventArgs e) { // Ici l'idée est de savoir quel RadioButton a été cheké, pour cela on va créer un radioButton témoin // qui va récuperer les propriétés du radiobutton chéké, pour connaitre le nombre d'essais choisi par // l'utilisateur il suffit de lire la propriété Tag du raddiobutton appelant. string Etiquette; RadioButton RadioCheck = (RadioButton)sender; Etiquette = (string)RadioCheck.Tag; NbEssais = Convert.ToInt16(Etiquette); MessageJeu.AppendText("La partie va commencer, vous disposez de " + NbEssais + " tentatives ! \n"); Rad10coups.Enabled = false; Rad15coups.Enabled = false; Rad20coups.Enabled = false; Rad25coups.Enabled = false; Rad30coups.Enabled = false; BoutonNewGame.Enabled = false; MessageJeu.AppendText("Vous devez trouver le nombre choisi par ce programme, ce nombre est compris entre 0 et 10000. \n"); MessageJeu.AppendText("Entrez votre proposition dans la zone prévue à cette effet. "); EditProposition.Enabled = true; EditProposition.Select(); }