Image[] pics = new Image[3];
int i = 0;
private void Form1_Load(object sender, EventArgs e)
{
timer1.Interval = 2000;
timer1.Enabled = true;
pics[0] = Image.FromFile("1.jpg");
pics[1] = Image.FromFile("2.jpg");
pics[2] = Image.FromFile("3.jpg");
}
private void timer1_Tick(object sender, EventArgs e)
{
if (i == pics.Length) i = 0;
pictureBox1.Image= pics[i];
i++;
}
要的是每张图片有不同的描述
------解决方案--------------------
1、看你用Timer控制的,图片切换停止,可以控制this.timer1.Start();和this.timer1.Stop();
2、至于用文件描述显示的图片,可以使用一个Lable显示对应的内容。还可以使用DrawString方法绘制文本。