在C#中實現動態圖片顯示可以通過使用PictureBox控件和Timer控件來實現。具體步驟如下:
在窗體中添加一個PictureBox控件用于顯示圖片。
創建一個Timer控件用于定時切換圖片。
在窗體加載時,將需要顯示的圖片添加到一個List中。
在Timer的Tick事件中,不斷更改PictureBox的Image屬性來切換圖片。
以下是一個簡單的示例代碼:
public partial class Form1 : Form
{
List<Image> images = new List<Image>();
int currentIndex = 0;
public Form1()
{
InitializeComponent();
// 添加需要顯示的圖片到List中
images.Add(Properties.Resources.image1);
images.Add(Properties.Resources.image2);
images.Add(Properties.Resources.image3);
// 設置Timer控件
Timer timer = new Timer();
timer.Interval = 1000; // 設置切換圖片的時間間隔為1秒
timer.Tick += Timer_Tick;
timer.Start();
}
private void Timer_Tick(object sender, EventArgs e)
{
// 切換圖片
pictureBox1.Image = images[currentIndex];
// 更新索引
currentIndex++;
if (currentIndex >= images.Count)
{
currentIndex = 0;
}
}
}
在上面的示例中,我們在Form1的構造函數中初始化了List