Hoşgeldin Misafir

C# İle Köstebek Oyunu

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
  timer1.Start();
            for (int i = 1; i < 161; i++)
            {
                Button btn = new Button();
                btn.BackColor = Color.White;
                btn.ForeColor = Color.Black;
                btn.Width = 50;
                btn.Height = 50;
                btn.Text = i.ToString();
                flowLayoutPanel1.Controls.Add(btn);
            }
        }

        private **** timer1_Tick(object sender, EventArgs e)
        {
            int rastgele = rnd.Next(1, 161);
            foreach (var a in flowLayoutPanel1.Controls)
            {
                Button btn = a as Button;

                if (btn.Text == rastgele.ToString())
                {
                    btn.BackColor = Color.Red;
                    btn.Click += new EventHandler(btn_click);

                }
                else
                {
                    btn.BackColor = Color.Yellow;

                }

            }
        }
        **** btn_click(object sender, EventArgs e)
        {
            Button btn = sender as Button;
            if (btn.BackColor == Color.Red)
            {
                puan++;
                if (puan == 25)
                {
                    MessageBox.Show("Tebrikler Kazandınız");
                    Application.Exit();
                }

            }
            this.Text = puan.ToString();
        }