首页 > 解决方案 > 获取 PictureBox gif 的准确当前帧

问题描述

我有一个简单的方法,通过使用Paint事件来获取 gif 的当前帧,只要你让你的表单保持这样,它就可以正常工作。如果我在表格上做一些事情,比如调整大小或移动,显然它也会触发Paint稍微奇怪计数的事件。

private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
    frame++;
}

有没有更好的方法呢?

标签: c#winformspicturebox

解决方案


推荐阅读