要在PictureBox中加載GIF文件,可以使用Image類的FromStream方法和ImageAnimator類來實現。以下是一個簡單的示例代碼:
// 加載GIF文件
string gifFilePath = "path_to_your_gif_file.gif";
Image gifImage = Image.FromFile(gifFilePath);
// 在PictureBox中顯示GIF
pictureBox1.Image = gifImage;
// 播放GIF動畫
ImageAnimator.Animate(gifImage, (sender, e) =>
{
pictureBox1.Invalidate();
});
通過以上代碼,您可以將GIF文件加載到PictureBox中,并通過ImageAnimator類來播放GIF動畫。在ImageAnimator.Animate方法中,使用了一個Lambda表達式作為回調函數,以便在GIF動畫每一幀刷新時刷新PictureBox控件。