如何动态给ImageList添加图片?

gzssqx 2001-07-08 11:37:53
请问如何动态给ImageList添加图片?多谢!!
...全文
612 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzssqx 2001-07-08
  • 打赏
  • 举报
回复
var
temp_image,temp_image1:Tbitmap;
begin
temp_image:=Tbitmap.Create;
temp_image1:=Tbitmap.Create;
temp_image.LoadFromFile('1stboot.bmp');
showmessage(inttostr(imagelist1.Add(temp_image,temp_image)));
temp_image1.LoadFromFile('picture1.bmp');
showmessage(inttostr(imagelist1.Add(temp_image1,temp_image1)));
temp_image.Free;
temp_image1.Free;
end;
我这么添它的索引是1、3……
可我想把它按顺序排列,索引为0、1、2 ……或1、2、3……
gzssqx 2001-07-08
  • 打赏
  • 举报
回复
var
temp_image,temp_image1:Tbitmap;
begin
temp_image:=Tbitmap.Create;
temp_image1:=Tbitmap.Create;
temp_image.LoadFromFile('1stboot.bmp');
temp_image1.LoadFromFile('picture1.bmp');
showmessage(inttostr(imagelist1.Add(temp_image,temp_image1)));
temp_image.Free;
temp_image1.Free;
end;
我是以上述代码来添的,我的意思是想把'1stboot.bmp'和'picture1.bmp'的图片分别设为
索引0和1,可同时添加后'picture1.bmp'不知道索引是多少了
ghz2000 2001-07-08
  • 打赏
  • 举报
回复
它是每次加入两个图片
所以1,3,5..
是对头的
gzssqx 2001-07-08
  • 打赏
  • 举报
回复
我连续添了两张图片,它好像不是以递增索引添加的,1和3
gzssqx 2001-07-08
  • 打赏
  • 举报
回复
多谢!再请问ghz2000(浩中)如何控制添加到第几个索引呢?
ghz2000 2001-07-08
  • 打赏
  • 举报
回复
var
temp_image:Tbitmap;
begin
temp_image:=Tbitmap.Create;

temp_image.LoadFromFile('C:\我的文档\My Music\beck.bmp');

showmessage(inttostr(imagelist1.Add(temp_image,temp_image)));
temp_image.Free;
end;
gzssqx 2001-07-08
  • 打赏
  • 举报
回复
怎么没人回应呢?
gzssqx 2001-07-08
  • 打赏
  • 举报
回复
举个例子,Up,谢谢
gzssqx 2001-07-08
  • 打赏
  • 举报
回复
解决了,结账

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧