您可以用 Alchemy GIF Animator 先将GIF展开,将每幅图片做成BMP或者其他可接受格式,
再用一个Timer组建控制一下图片,举个例子:
如果几幅图片透明(transparent)属性为True,有gif 被分解为Image1,Image2,Image3,Image4,
那么就声明n:integer;然后,在Form.OnCreate里给N:=1;再在 Timer1timer中加入
begin
n:=n+1;
case n of
1:begin
image1.visible:=True;
image2.visible:=False;
image3.visible:=False;
image4.visible:=False;
end;
2:begin
image2.visible:=True;
image1.visible:=False;
image3.visible:=False;
image4.visible:=False;
end;
.........
end;
若果不透明,那干脆用image1.BringToFront等等....
小弟菜鸟,有错请各位师兄更正后告诉我,谢谢,不要PK我啊!