基本信息
源码名称:打地鼠 小游戏示例源码
源码大小:25.89M
文件格式:.zip
开发语言:C#
更新时间:2018-04-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 3 元 
   源码介绍
基本实现打地鼠基础功能  适合初学者


 private void timer1_Tick(object sender, EventArgs e)
        {
            Random z = new Random();
            int w = z.Next(0, 18);
            switch (w)
            {
                case 0: pictureBox2.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 1: pictureBox3.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 2: pictureBox4.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 3: pictureBox5.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 4: pictureBox6.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 5: pictureBox7.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 6: pictureBox8.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 7: pictureBox9.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 8: pictureBox11.Visible = true;
                    timer2.Enabled = true;
                    break;
                case 9: pictureBox21.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 10: pictureBox22.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 11: pictureBox23.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 12: pictureBox24.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 13: pictureBox25.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 14: pictureBox26.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 15: pictureBox27.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 16: pictureBox28.Visible = true;
                    timer5.Enabled = true;
                    break;
                case 17: pictureBox29.Visible = true;
                    timer5.Enabled = true;
                    break;

            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            timer6.Enabled = true;

            timer3.Enabled = true;
            n = 0;
            textBox1.Text = Convert.ToString(n);
            button1.Enabled = false;
            x = 45;

            textBox2.Text = Convert.ToString(x);
            y = 10;
            textBox3.Text = Convert.ToString(y);
            timer4.Enabled = true;
            progressBar1.Value = 100;
            timer5.Enabled = true;
            

        }

        private void timer2_Tick(object sender, EventArgs e)
        {

            pictureBox2.Visible = false;
            pictureBox3.Visible = false;
            pictureBox4.Visible = false;
            pictureBox5.Visible = false;
            pictureBox6.Visible = false;
            pictureBox7.Visible = false;
            pictureBox8.Visible = false;
            pictureBox9.Visible = false;
            pictureBox11.Visible = false;

            timer2.Enabled = false;
            y -= 1;



        }

        private void pictureBox2_MouseDown(object sender, MouseEventArgs e)
        {
            this.Cursor = new Cursor("2.cur");
            int i = Convert.ToInt32((sender as PictureBox).Name.Substring(10, 1));

            switch (i)
            {
                case 2:
                    {
                        pictureBox2.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
                case 3:
                    {
                        pictureBox3.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
                case 4:
                    {
                        pictureBox4.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
                case 5:
                    {
                        pictureBox5.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }

                case 6:
                    {
                        pictureBox6.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
                case 7:
                    {
                        pictureBox7.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
                case 8:
                    {
                        pictureBox8.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
                case 9:
                    {
                        pictureBox9.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
                case 1:
                    {
                        pictureBox11.Visible = false;
                        n = 1;
                        textBox1.Text = n.ToString();
                        timer2.Enabled = false;
                        break;
                    }
            }
            axWindowsMediaPlayer2.URL = "831.wav";

        }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            timer2.Enabled = false;
            timer3.Enabled = false;
            timer4.Enabled = false;
            timer5.Enabled = false;
            timer6.Enabled = false;
            pictureBox2.Visible = false;
            pictureBox3.Visible = false;
            pictureBox4.Visible = false;
            pictureBox5.Visible = false;
            pictureBox6.Visible = false;
            pictureBox7.Visible = false;
            pictureBox8.Visible = false;
            pictureBox9.Visible = false;
            pictureBox11.Visible = false;
            pictureBox21.Visible = false;
            pictureBox22.Visible = false;
            pictureBox23.Visible = false;
            pictureBox24.Visible = false;
            pictureBox25.Visible = false;
            pictureBox26.Visible = false;
            pictureBox27.Visible = false;
            pictureBox28.Visible = false;
            pictureBox29.Visible = false;
            button1.Enabled = true;

        }

        private void 最高成绩ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string fs = textBox1.Text;
            int fs1 = Convert.ToInt32(fs);
            if (fs1 > cj)
            {
                cj = fs1;
            }


            Form2 a = new Form2(cj);
            a.Show();

        }

        private void timer3_Tick(object sender, EventArgs e)
        {
            x -= 1;
            textBox2.Text = Convert.ToString(x);
            if (x == 0)
            {
                timer1.Enabled = false;
                timer2.Enabled = false;
                timer3.Enabled = false;
                timer4.Enabled = false;
                timer5.Enabled = false;
                timer6.Enabled = false;
                pictureBox2.Visible = false;
                pictureBox3.Visible = false;
                pictureBox4.Visible = false;
                pictureBox5.Visible = false;
                pictureBox6.Visible = false;
                pictureBox7.Visible = false;
                pictureBox8.Visible = false;
                pictureBox9.Visible = false;
                pictureBox11.Visible = false;
                pictureBox21.Visible = false;
                pictureBox22.Visible = false;
                pictureBox23.Visible = false;
                pictureBox24.Visible = false;
                pictureBox25.Visible = false;
                pictureBox26.Visible = false;
                pictureBox27.Visible = false;
                pictureBox28.Visible = false;
                pictureBox29.Visible = false;
                button1.Enabled = true;
                MessageBox.Show("游戏时间到,游戏结束,你的成绩是:" textBox1.Text "只");

            }
            if (progressBar1.Value > 0)
            {
                progressBar1.Value -= 2;
            }
            else
            {
                timer3.Enabled = false;
            }
        }