从数据库中读取图片到TImageList中出错,请高手指点? ( 积分: 100 )

L

ldp2748

Unregistered / Unconfirmed
GUEST, unregistred user!
我将图片存到数据库中,想将它显示到ListView中.在将图片向TImageList中读取时出现下列错误信息:Invalid image size!
我的代码:
bmp.Assign(tbitmap(ado.fieldbyname('pic')));
i:=imagelist.Add(bmp,bmp);
我试过一个152*174 大小为77.5kb的没问题,而135*159 大小为63.4kb的就出错,目前本人就测试过这两幅图片.
请高手指点?
 
L

ldp2748

Unregistered / Unconfirmed
GUEST, unregistred user!
问题已解决
 
S

songrun

Unregistered / Unconfirmed
GUEST, unregistred user!
共享下嘛!怎麽解決的啊?好像是文件大小的問題
 
L

liaj

Unregistered / Unconfirmed
GUEST, unregistred user!
应该是图像的尺寸和ImageList的尺寸不一致的问题
 

Similar threads

顶部