Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public partial class Form1 : Form
- {
- Random rand = new Random();
- int randomNum;
- int counter=0;
- public Form1()
- {
- InitializeComponent();
- lbl_level.Visible = true;
- cb_levels.Visible = true;
- lbl_guessthenumber.Visible = false;
- tb_chislo.Visible = false;
- btn_guess.Visible = false;
- pb_thumbup.Visible = false;
- pb_up_down.Visible = false;
- lbl_tries.Visible = false;
- }
- private void btn_play_Click(object sender, EventArgs e)
- {
- lbl_tries.Text = "0";
- counter = 0;
- tb_chislo.Text = "";
- pb_up_down.Image = null;
- pb_thumbup = null;
- btn_guess.Enabled = true;
- switch (cb_levels.SelectedIndex)
- {
- case 0:
- randomNum = rand.Next(1, 11);
- lbl_guessthenumber.Visible = true;
- lbl_level.Visible = true;
- lbl_tries.Visible = true;
- tb_chislo.Visible = true;
- btn_guess.Visible = true;
- cb_levels.Enabled = false;
- break;
- case 1:
- randomNum = rand.Next(1, 51);
- lbl_guessthenumber.Visible = true;
- lbl_level.Visible = true;
- lbl_tries.Visible = true;
- tb_chislo.Visible = true;
- btn_guess.Visible = true;
- cb_levels.Enabled = false;
- break;
- case 2:
- randomNum = rand.Next(1, 101);
- lbl_guessthenumber.Visible = true;
- lbl_level.Visible = true;
- lbl_tries.Visible = true;
- tb_chislo.Visible = true;
- btn_guess.Visible = true;
- cb_levels.Enabled = false;
- break;
- case 3:
- randomNum = rand.Next(1, 1001);
- lbl_guessthenumber.Visible = true;
- lbl_level.Visible = true;
- lbl_tries.Visible = true;
- tb_chislo.Visible = true;
- btn_guess.Visible = true;
- cb_levels.Enabled = false;
- break;
- default:
- MessageBox.Show("Choose level !");
- cb_levels.Text=" ";
- break;
- }
- }
- private void tb_chislo_KeyDown(object sender, KeyEventArgs e)
- {
- if(e.KeyCode==Keys.Enter)
- {
- btn_play_Click(sender,e);
- }
- }
- private void btn_guess_Click(object sender, EventArgs e)
- {
- try
- {
- if (randomNum > int.Parse(tb_chislo.Text))
- {
- lbl_tries.Text = counter.ToString();
- pb_up_down.Visible = true;
- pb_up_down.Image = Properties.Resources.arrow_outline_pink_up;
- counter++;
- }
- else if (randomNum < int.Parse(tb_chislo.Text))
- {
- lbl_tries.Text = counter.ToString();
- pb_up_down.Visible = true;
- pb_up_down.Image = Properties.Resources.arrow_outline_pink_down;
- counter++;
- }
- else if (randomNum == int.Parse(tb_chislo.Text))
- {
- lbl_tries.Text = counter.ToString();
- pb_thumbup.Visible = true;
- pb_thumbup.Image = Properties.Resources.smiley_face_thumbs_up_clipart_thumbs_up_clipart_65;
- MessageBox.Show("YOU WON, CONGRATS !!!", "", MessageBoxButtons.RetryCancel);
- counter++;
- }
- }
- catch (Exception)
- {
- if (counter == 10 && randomNum != int.Parse(tb_chislo.Text))
- {
- pb_thumbup.Visible = true;
- pb_thumbup.Image = Properties.Resources.thumbs_down_smiley_md;
- MessageBox.Show("YOU LOSE, try again !", " ", MessageBoxButtons.RetryCancel);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement