定义图片集合和文字label,如何定时实现文字和图片一起轮播
下面代码中定义了图片的轮播,想让图片和label(定义了文字)同步进行
//定义图片集合
private List<Image> listImage = new List<Image>();
//起始索引0
private int imageIndex = 0;
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
LoadImages();
}
private void LoadImages()
{
string[] aa = Directory.GetFileSystemEntries(@"C:\Users\Lenovo\Desktop\image");
for (int i = 0; i < 2; i++)
{
listImage.Add(Image.FromFile(aa[i]));
label1.Text = "aaaaa";
}
}
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Interval = 5000;
pictureBox1.Image = listImage[imageIndex];
imageIndex++;
if (imageIndex > listImage.Count - 1)
imageIndex = 0;
}