如题,找了很久都没有找到

解决方案 »

  1.   

    GifImage
    打开的用opendialog就行。
      

  2.   

    TGifImage 控件,安裝後它會取代D的Image的功能,比Image好多了。
      

  3.   

    GifImage与Image在使用上没有太大的区别,但功能挺强的.
    如果用OpenPictureDialog打开,需要进行一些修改
      

  4.   

    你就用OpenPictureDialog就是。
    裡面的filter 加上: *.bmp;*.jpg;*.gif
      

  5.   

    打开图片没有必要用OpenPictureDialog,OpenDialog够了,自己加些过滤不就可以了吗,何必追求这个
    关键还是你的程序支持gif
      

  6.   

    晕,如果OpenPictureDialog支持gif,用户挑选、查看图片的时候不是更方便吗? 
    总不能为了自己方便,把困难留给用户吧。
      

  7.   

    装个gifimage就可以了
    gifimage装上以后,在OpenPictureDialog调出的窗口可以直接浏览gif文件
    如果不装gifimage,delphi自带OpenPictureDialog不行
    OpenPictureDialog的浏览窗口相当于一个TImage
      

  8.   

    晕,如果装gifimage的话是不是发给用户也要装gifimage呀。
      

  9.   

    我写过一个这样的组件.关键是继承DOSHOW在里面扩大窗口然后布置自己的GIFIMAGE控件.点文件名时的预览可以参考标准的TOPENPICTUREDIALOG的代码,主要就是继承DoSelectionChange方法.