var
Offset: Integer;
begin
with (Control as TListbox).Canvas do
begin
FillRect(Rect);
begin
imagelist1.draw((Control as TListbox).Canvas,Rect.Left + 2,Rect.Top + 2,Index);
Offset := 16 + 8;
(Control as TListbox).Canvas.Font.color:=yourfontcolor;
TextOut(Rect.Left + Offset, Rect.Top + 2, (Control as TListbox).Items[Index])
end;
end;
end;yourfontcolor为全局变量,你在改时就修改这个变量,然后 listbox1.Invalidate
Offset: Integer;
begin
with (Control as TListbox).Canvas do
begin
FillRect(Rect);
begin
imagelist1.draw((Control as TListbox).Canvas,Rect.Left + 2,Rect.Top + 2,Index);
Offset := 16 + 8;
(Control as TListbox).Canvas.Font.color:=yourfontcolor;
TextOut(Rect.Left + Offset, Rect.Top + 2, (Control as TListbox).Items[Index])
end;
end;
end;yourfontcolor为全局变量,你在改时就修改这个变量,然后 listbox1.Invalidate
解决方案 »
- 急,如何读取网址返回的数据
- 急急急,急到吐血!!!vb=>delphi
- 如何在delphi中透明显示有多个背景色的GIF文件??
- 请各位提供音频控制组件Acm的下载地址,在线(??????)
- 关于启动注入DLL的问题。
- 在MDI窗口中放入TPanel控件,当打开子窗口时,Panel为什么总是浮动在最前面,100分求救!!!
- 高手请进,image问题?
- 這句SQL 語句怎么寫
- 半价出让书:Delphi5开发人员指南 Steve 原价138 现价 69 上海[email protected]
- welcome for hubdog(another 200)
- sqlserver数据库,有1,2百万记录, 用什么方法查询可以速度最快??
- 初学delphi 简单问题之五,谢谢大家。
imagelist1.draw((Control as TListbox).Canvas,Rect.Left + 2,Rect.Top + 2,Index);
是显示图片的,如果你不要,把它注释掉。