listview如何改变某一列的字体颜色! ( 积分: 50 )

  • 主题发起人 主题发起人 hfutzhu
  • 开始时间 开始时间
H

hfutzhu

Unregistered / Unconfirmed
GUEST, unregistred user!
RT!listview如何改变某一列的字体颜色!
 
在customdrawitem事件中写
listveiw.canvas.brush.color := clred;
 
不对阿!
 
是列,当然要加判定了
 
if SubItem = 2 then
ListView1.Canvas.Font.Color := clRed
else
ListView1.Canvas.Pen.Color := clWindowText;
在ListView1CustomDrawSubItem里写的 为什么不对啊!!!把3列以后的都红了!
 
哦 知道了 应该是if SubItem = 2 then
ListView1.Canvas.Font.Color := clRed
else
ListView1.Canvas.Font.Color := clnone;
 
后退
顶部