这是我加载ico的代码:
icon := TIcon.Create;
try
icon.LoadFromFile('c:/1.ico');
ImageListToolBar.AddIcon(icon);
finally
FreeAndNil(ico);
end;
icon := TIcon.Create;
try
icon.LoadFromFile('c:/1.ico');
ImageListToolBar.AddIcon(icon);
finally
FreeAndNil(ico);
end;
解决方案 »
- 图片导入excel问题
- cxGrid1里列的格式怎么定义??
- 请教:关于两窗体间传递消息的问题
- 新手入门求助:如何对数据表定时查看记录,并将查看时间提取出来添加到表中?
- 哪位兄台有做过类似于QQ的东西啊?小弟急需帮助!
- 关于视图在ADoquery中的读取和视图在dbgrid中的显示?
- 求真正的dll(ocx,exe)注册代码!
- !!!!!!!!!!!ListView怎么取得不连续的多选项目ItemIndex????
- COOL!将所有菜单设置为半透明的代码(只适用于WIN2000以下版本)
- 如何返回一个记录集?
- 操作SQL Server数据库的两个问题
- 如何实现 弹出一个窗口,即在WINDOWS 任务栏中显示一个窗口标题,就象IE打开网页的效果.
try
icon.LoadFromFile('c:/1.ico');
ImageListToolBar.AddIcon(icon);
ImageListToolBar.Refresh;//加上这句44
finally
FreeAndNil(ico);
end;
ToolBar1.Refresh
在程序里再动态加载这个Bmp文件。procedure AddImageList(gImage: TImageList; sFileName: String);
var
bmp: Graphics.TBitmap;
sAppDir: String;
begin
sAppDir:=ExtractFileDir(Application.ExeName)+'\';
bmp := Graphics.TBitmap.Create;
try
if (FileExists(sAppDir+sFileName)) then
begin
bmp.LoadFromFile(sAppDir+sFileName);
bmp.TransparentMode := tmAuto;
bmp.Transparent := True;
gImage.Clear;
gImage.Height:=bmp.Height;
gImage.Width:=bmp.Height;
gImage.AddMasked(Bmp,Bmp.TransparentColor);
end;
finally
bmp.Free;
end;
end;