有时我想用animate运行gif图像一两次,然后停止它,有可能做到吗?
动画由TGIFImage
控件的Animate
属性控制。将其设置为True
以设置动画,并将其设定为False
以停止动画。
还有AnimateLoop
属性。如果是True
,则动画将无休止地循环。否则它会运行一次然后停止。如果要运行一次动画,请将AnimateLoop
设置为False
,然后将Animate
设置为True
。
最后是OnLoop
事件。每次循环动画循环回到起点时都会触发。因此,如果要显示两次或两次以上的动画,则需要将AnimateLoop
设置为True
,然后计算OnLoop
处理程序中的循环数。