码迷,mamicode.com
首页 > Windows程序 > 详细

Delphi 载入Gif图片

时间:2014-12-15 15:29:45      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:delphi   控件   

首先,先下载TgifImage.pas单元。步骤:[project]-->[add to project...] 选择TgifImage.pas单元然后编译即可。

在使用TImage加载显示gif时通常是安装 TGifimage来扩展实现,在使用中也会有动态创建控件的情况,但如果直接加载gif图片话,gif动画并不会动,这就要先创建TGifImage类来加载动画,最后再交给Timage。代码如下:

  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3.   objImg: TImage;
  4.   objGif: TGIFImage;
  5. begin
  6.   if OpenDialog1.Execute then
  7.   begin
  8.     objImg := TImage.Create(Self);
  9.     objImg.Parent := Self;
  10.     objImg.SetBounds(10, 20, 140, 200);
  11.     objGif := TGIFImage.Create;
  12.     objGif.LoadFromFile(OpenDialog1.FileName);
  13.     objImg.Picture.Assign(objGif);
  14.     TGIFImage(objImg.Picture.Graphic).Animate := True;
  15.   end;
  16. end;

Delphi 载入Gif图片

标签:delphi   控件   

原文地址:http://blog.csdn.net/lailai186/article/details/41943667

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!