Winform实现简单的图片切换

想写一个简单的winform读图片然后进行切换,但是找了一些文章发现效果并不理想。后来看到有一个人用timer的觉得还挺简单的。


        private List<Image> lst = new List<Image>();
        private int ImageIndex = 0;
        private Timer timer1 = new Timer();
        public Form1()
        {
            InitializeComponent();
            lst.Add(Image.FromFile(@"C:\logo.jpg"));
            lst.Add(Image.FromFile(@"C:\test.gif"));
            
            timer1.Interval = 2000;
            timer1.Tick += new EventHandler(timer1_Tick);
            timer1.Enabled = true;
        }
        void timer1_Tick(object sender, EventArgs e)
        {
            pictureBox1.Image = lst[ImageIndex];
            ImageIndex++;
            if (ImageIndex > lst.Count - 1) ImageIndex = 0;
        }

这里就直接上代码说明了。


你可能感兴趣的:(.net,C#,图片,图片切换)