求助!C# 求图片循环显示代码

不能用imageList做,因为,imageList不支持高质量的图片显示。。

计时器、pictureBox, 能自动隔10秒显示另一张图片,共循环5张左右的图

片。。
提供代码.....

String s1 = @"D:\图片\1.jpg";//图片地址
String s2 = @"D:\图片\2.jpg";//图片地址
String s3 = @"D:\图片\3.jpg";//图片地址
String s4 = @"D:\图片\4.jpg";//图片地址
String s5 = @"D:\图片\5.jpg";//图片地址
int count = 1;

private void timer1_Tick(object sender, EventArgs e)
{
if (count == 6)
count = 1;
switch (count)
{
case 1:
pictureBox1.Image = Image.FromFile(s1);
count++;
break;
case 2:
pictureBox1.Image = Image.FromFile(s2);
count++;
break;
case 3:
pictureBox1.Image = Image.FromFile(s3);
count++;
break;
case 4:
pictureBox1.Image = Image.FromFile(s4);
count++;
break;
case 5:
pictureBox1.Image = Image.FromFile(s5);
count++;
break;
}
}

private void button1_Click(object sender, EventArgs e)
{
timer1.Interval=10000;
timer1.Enabled = true;
}

另:请设置imagelist的imagesize属性为你图片大小,再存入图片
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-22
首先加个时间控件,然后用循环。 最后把他显示在pictureBox上就可以了
第2个回答  2008-10-22
timer控件就可以解决了呀还有个image
相似回答