C#picturebox中如何暂停gif动画

来源:百度知道 编辑:UC知道 时间:2024/06/09 14:22:30
最近做个软件在picturebox里加入了gif图片,可是不知道怎么让它暂停在当前位置,希望大家帮忙啊!

private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
pictureBox1.Enabled = false; //暂停
}

private void radioButton4_CheckedChanged(object sender, EventArgs e)
{
pictureBox1.Enabled = true; //播放
}
//我用的是单选按钮选中事件

你可以把GIF里的每一帧分离出来,然后用timer重新控制每一帧的输出,再设一个bool类型作为开关(用作timer的enable属性),控制GIF的静止或动画。

没法设置,

对啊,这是gif的动画效果,picturebox本身没有控制gif的属性和方法

动是因为那个gif本身在动吧,跟picturebox没关系