我做了一個例子,但我還想知道有那些更好的方法
procedure TForm1.CheckListBox1DrawItem(Control: TWinControl;
Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
Bitmap.LoadFromFile('c:\ddd.bmp'); CheckListBox1.Canvas.TextRect(Rect,Rect.TopLeft.X+30,Rect.BottomRight.y-15,CheckListBox1.Items.Strings[Index]);
CheckListBox1.Canvas.Draw(Rect.TopLeft.X,Rect.BottomRight.y-15, Bitmap);
end;
procedure TForm1.CheckListBox1DrawItem(Control: TWinControl;
Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
Bitmap.LoadFromFile('c:\ddd.bmp'); CheckListBox1.Canvas.TextRect(Rect,Rect.TopLeft.X+30,Rect.BottomRight.y-15,CheckListBox1.Items.Strings[Index]);
CheckListBox1.Canvas.Draw(Rect.TopLeft.X,Rect.BottomRight.y-15, Bitmap);
end;
解决方案 »
- 被整得没脾气了,delphi7空窗体报毒(360报,在线查毒草3个软件报),非梦魇病毒,求救!
- 关于FTP文件列表问题,请大家指点一下。
- 不支持此接口(Excel和 Word)
- 祝伯虎同志结婚新禧,还没有到时间,怕到时候忘了
- 在不断刷新表格单元格的情况下,如何让表格不出现闪动现象?
- 怎样将6599.99用format变成 6600.谢谢。
- 如何通过Internet访问SQL Server数据库,up有分!
- C/S结构到B/S结构的转化
- 关于日期的一个问题
- 从chinaasp下载的reportbuild安装是要密码,怎么安装?有几个.nfo文件和.diz文件是怎么用的?
- 在SQLSERVER中数据库字段用中文命名有什么问题?
- RMB2K游戏制作大赛
如果要用的话,d7里面有个现成的
Additional\ColorBox
因为 Delphi 就是这样的工具