Listbox中的item如何根据内容的不同而显示不同的颜色(50分)

  • 主题发起人 主题发起人 ks_reny
  • 开始时间 开始时间
K

ks_reny

Unregistered / Unconfirmed
GUEST, unregistred user!
各位兄弟们,我现在要实现一个listbox中根据item的值来显示不同的颜色.根据item的值来判断颜色.请高手们指点一下.
 
procedure TForm1.lvListCustomDrawItem(Sender: TCustomListView;
Item: TListItem;
State: TCustomDrawState;
var DefaultDraw: Boolean);
begin
if Item.SubItems[5]='退款' then
Sender.Canvas.Font.Color:=clRed
else
Sender.Canvas.Font.Color:=clBlack;
end;
 
这个方法是自定义的?还是在某个事件中?
 
OnCustomDrawItem
 
一樓的是 ListView
 
后退
顶部