3

重複の可能性:
Delphi 形式でアニメーション Gif を使用する方法

最近、Delphi 7のバージョンをDelphi XE3に更新しました。

Delphi 7 を使用して、TImage に GIF を配置するためのコンポーネントを使用しました。delphi XE3 はすでに gif との互換性を備えているため、追加のサードパーティ コンポーネントをインストールする必要はありません。

私の質問は: TImate に gif を添付すると静的になり、最初のフレームのみが表示されます。

これのためのコマンドはありますか?Image1.Play か何かのような?

4

2 に答える 2

8

必要な単位:

uses Vcl.Imaging.GIFImg

アニメーション化するコード:

TGIFImage(Image1.Picture.Graphic).Animate := True;
于 2013-01-04T14:02:38.000 に答える
7

アニメーションを開始するには、次のようにします。

(Image1.Picture.Graphic as TGIFImage).AnimateLoop := glEnabled;
(Image1.Picture.Graphic as TGIFImage).Animate := true;

アニメーションの速度を制御するには、AnimationSpeedプロパティを 0..1000 の間で設定します。デフォルト値は 100 です。

@DavidHeffernan の回答も参照してください。デルファイ形式でアニメーション Gif を使用する方法

于 2013-01-04T14:39:43.143 に答える