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

时间:2013-02-17 17:01:15

标签: image delphi image-processing delphi-7 vcl

有时我想用动画一次或两次运行gif图像,然后停止它,是否可以这样做?

1 个答案:

答案 0 :(得分:3)

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

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

最后你有OnLoop事件。每次循环动画循环回到开始时都会触发。因此,如果要显示两次或更多动画,则需要将AnimateLoop设置为True,然后计算OnLoop处理程序中的循环。