didier1809 ${citation_perso} | Harkonnen a écrit :
ben dans ce cas, faut créer une nouvelle Form avec les boutons que tu souhaites
|
oui, enfin, je vais faire avec YesNoCancel, question de simplicité.
Enore une question : je crée une forme, un message box, et j'aimerai compter le nombre de foix que l'utilisateur clique sur 'yes' par exemple, mais je n'arrive pas à écrire dans la form
voila le code
Code :
- using System;
- using System.Drawing;
- using System.Windows.Forms;
- class labwin2
- {
- public static void Main()
- {
- Form form = new Form();
- string message = "Pile ou Face ?";
- string caption = "Choix";
- bool ok = true;
- int i = 0;
- MessageBoxButtons buttons = MessageBoxButtons.YesNoCancel;
- DialogResult result;
- form.Text = "Jeu du pile ou face";
- form.BackColor = Color.Beige;
- form.Paint += new PaintEventHandler(MyPaintHandler);
- form.MaximizeBox = false;
- form.Show();
- while (ok)
- {
- result = MessageBox.Show(message,caption, buttons,MessageBoxIcon.Question);
- if(result == DialogResult.Yes)
- {
- MessageBox.Show("Yes","Gagné",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
- i++;
- }
- if (result == DialogResult.Cancel)
- {
- ok = false;
- }
- if(result == DialogResult.No)
- { MessageBox.Show("No","Perdu",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
- }
- }
- }
- static void MyPaintHandler(object objSender, PaintEventArgs pea)
- {
- Graphics grfx = pea.Graphics;
- Form form = (Form)objSender;
- string test;
- test = "Score : ";
- //test += i;
- grfx.DrawString(test, form.Font,Brushes.Black, 10, 70);
- }
- }
|
Ca doit etre remplit de conneries ---------------
.
|