C#中如何切换多张图片?

2025-02-26 21:17:06
推荐回答(4个)
回答1:

用timer控件

private int temp = 0;

ImageList ilist = new ImageList();

private void timer1_Tick(object sender, EventArgs e)
{
if (temp % 3 != 0)
{
pictureBox1.Image = ilist.Images[temp++];
}
else
{
temp = 1;
pictureBox1.Image = ilist.Images[0];

}

}

private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled=true;
ilist.Images.Add(Image.FromFile(@"X:\\XXX\\1.jpg"));
ilist.Images.Add(Image.FromFile(@"X:\\XXX\\2.jpg"));
ilist.Images.Add(Image.FromFile(@"X:\\XXX\\3.jpg"));
ilist.Images.Add(Image.FromFile(@"X:\\XXX\\4.jpg"));

this.pictureBox1.Image = ilist.Images[0];

}

回答2:

试试这个图片切换
有12345数字一起切换
鼠标点一下数字会变换到另一张图片,不点就会自动换
里面有教程和源码

回答3:

这个我也在研究

回答4:

楼上正解