Thanks for this tutorial, i used it and i practiced.
It's clear but i believe that you use two variables(win & Wrong) which are unnecessary.
I use this code when i click the button "Guess!":
if (GuessNumber >= 1 && GuessNumber <= 10)
{
if (RandomNumber == GuessNumber)
{
DialogResult result1 = new DialogResult();
result1 = MessageBox.Show("You have won! Would you like to play again ?", "You win!", MessageBoxButtons.YesNo);
if (result1 == DialogResult.Yes)
{
RandomNumber = Number.Next(1, 10);
label3.Text = "3";
textBox1.Clear();
}
else
{
this.Close();
}
}
else
{
if (RandomNumber < GuessNumber)
{
MessageBox.Show("Lower!", "Wrong");
}
else
{
MessageBox.Show("Higer!", "Wrong");
}
textBox1.Clear();
label3.Text = (int.Parse(label3.Text) - 1).ToString();
if (label3.Text == "0")
{
MessageBox.Show("You have lose! The number is " + RandomNumber);
DialogResult result1 = new DialogResult();
result1 = MessageBox.Show("Do you want to play again!", "You Lose", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result1 == DialogResult.Yes)
{
RandomNumber = Number.Next(1, 10);
label3.Text = "3";
textBox1.Clear();
}
else
{
this.Close();
}
}
}
}
else
{
MessageBox.Show("Please enter an integer Number Between 1-10!", "Error!");
textBox1.Clear();
}
Please tell if this right or wrong. I am new in c# prongramming and i don't have experience.
Thanks





MultiQuote







|