我们可以在TGIFImage delphi组件中停止动画吗



有时我想用animate运行gif图像一两次,然后停止它,有可能做到吗?

动画由TGIFImage控件的Animate属性控制。将其设置为True以设置动画,并将其设定为False以停止动画。

还有AnimateLoop属性。如果是True,则动画将无休止地循环。否则它会运行一次然后停止。如果要运行一次动画,请将AnimateLoop设置为False,然后将Animate设置为True

最后是OnLoop事件。每次循环动画循环回到起点时都会触发。因此,如果要显示两次或两次以上的动画,则需要将AnimateLoop设置为True,然后计算OnLoop处理程序中的循环数。

最新更新