自画式TListBox,很简单的。
Style = lbOwnerDrawFixed;
在事件OnDrawItem 和 OnMeasureItem 中写代码就搞定了。
Style = lbOwnerDrawFixed;
在事件OnDrawItem 和 OnMeasureItem 中写代码就搞定了。
解决方案 »
- 如何在edit上实现类似excel单元格的批注一样的右上角的红色三角形
- DELL(戴尔),快把我的血汗钱还给我!
- 要求挑选出选中的checkbox的caption合成一个字符串(有很多)。
- 将IDTcpclient控件放进DLL中的问题以及Readln()函数是否会阻塞通讯直至返回结果?
- 请教有关DBChart的两个问题?
- QuickReport控件的简单问题!!
- 高分请教关于OleVariant和TStream的问题
- 高分求教利用TclientDataSet写入Blob字段的方法!
- 美国人的操作系统,用的默认字体是什么?
- 请各位大侠出手相助:是否有控件可放Word表格
- 动态报表的问题!!!!,紧急!!!
- 关于sql的查询问题,请大家帮忙!
listbox1.Canvas.FillRect(rect);
imagelist1.Draw(listbox1.Canvas,rect.left,rect.top,index);
可以显示图标,
但是不能显示标题了,
用什么方法再显示标题呢?
listbox1.Canvas.FillRect(rect);
imagelist1.Draw(listbox1.Canvas,rect.left,rect.top,index);
//标题显示在图标的后面
listbox1.Canvas.TextOut(rect.left+imagelist1.width, rect.top+
(rect.Height()-listbox1.Canvas.TextHeight(str)) DIV 2, str);
但是,是不是listbox里面所有项的图标是相同的?
要是想让每一项有一个不同的图标能不能实现呢?
用什么方法?