- 论坛徽章:
- 0
|
delphi 中Timagelist控件在程序中动态加载图片的方法
1、使用image editor (delphi程序自带的)编辑生成资源文件.dcr ,
在创建图片时指定图片的大小时一定要记载下来,在下面要使用图片的大小(13X13)
2、在使用imagelist的unit单元中增加使用资源的调试命令 {$R *.dcr}
3、首先imagelist在加载图片时,要指定图片的大小即第一步指定的文件的大小
如果不一致那么将加载不到程序中, imagelist.height :=13;imagelist.width:=13;
4、加载图片资源 加载过程需要知道图片在图片资源的名字即第一步中建立的图片的名称
imagelist.ResourceLoad(rtbitmap,'BoxSelectd1', clwhite);
以上步骤是imaglist加载的过程,其中载应用程序中使用resourceload 函数,如果再包内
封装的话使用resinstload函数。
在写测试的过程中就是因为图片大小没有指定,造成不知道什么原因加载不上图片
,这个过程费了好长时间才找到是怎么回事。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1507/showart_4955.html |
|