Delphi 执行一次后停止 GIF
我的 Delphi 项目中的 GIF 有问题(我使用的是 Delphi 10.4 Sydney)。我无法在一次执行后停止 GIF。 我不想无限循环。
我试过这个:
frameGif := (Image1.Picture.Graphic as TGIFImage);
frameGif.AnimateLoop := false;
frameGif.Animate := true;
GIF 在一次执行后不会停止。
我找到了这些解决方案:
我们可以停止 TGIFImage delphi 组件中的动画吗? < /一>
<一href="https://stackoverflow.com/questions/47117744/tgifimage-with-animated-gif-events-are-not-working-how-to-detect-animation-p">带有动画 GIF 的 TGIFImage - 事件不是工作 - 如何检测动画进度?
TGIFRenderer 方法仍然是唯一的方法吗?
当我在程序执行期间以编程方式创建 GIF 时,如何使用 OnLoop 事件(如果必须)?
此致....
I've a problem with GIFs in my Delphi project (I'm using Delphi 10.4 Sydney). I'm not able to stop GIF after one execution.
I don't want to loop endlessly.
I've tried this:
frameGif := (Image1.Picture.Graphic as TGIFImage);
frameGif.AnimateLoop := false;
frameGif.Animate := true;
GIF doesn't stop after one execution.
I've found these solutions:
Can we stop animate in TGIFImage delphi component?
TGIFImage with animated GIF - events are not working - how to detect animation progress?
Is TGIFRenderer approach still only way?
How can I use OnLoop event (if I must) when I create GIFs programmatically during program execution?
Best regards....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论