產品滾動展示


實現效果:

  

知識運用:

  Timer計時器組件   Panel容器控件

實現代碼:

        private void timer1_Tick(object sender, EventArgs e)
        {
            left = 10;
            this.panel1.Left += left;
            if (this.panel1.Left > this.Width)
            {
                timer1.Enabled = false;
                this.pictureBox1.Image=imageList1.Images[0];
                this.pictureBox2.Image = imageList2.Images[0];
                this.pictureBox3.Image = imageList3.Images[0];
                timer2.Enabled = true;
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            this.pictureBox1.Image = imageList1.Images[0];
            this.pictureBox2.Image = imageList2.Images[0];
            this.pictureBox3.Image = imageList3.Images[0];
        }

        private void timer2_Tick(object sender, EventArgs e)
        {
            left = -10;
            this.panel1.Left += left;
            if(this.panel1.Left<0)
            {
                timer2.Enabled = false;
                this.pictureBox1.Image = imageList1.Images[1];
                this.pictureBox2.Image = imageList2.Images[1];
                this.pictureBox3.Image = imageList3.Images[1];
                timer1.Enabled = true;
            }
        }

  


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com