SoS!如何在listview下让满足条件的数据显示成红色! 如何在listview下让满足条件的数据显示成红色! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnCustomDrawItem事件中:procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);var r: TRect; c: TCanvas;begin if Item.Index = 1 then begin c := TCanvas.Create; c.Handle := GetDC(Item.Handle); r := Item.DisplayRect(drLabel); c.Font.Color := clRed; c.TextOut(r.Left, r.Top, Item.Caption); DefaultDraw := False; c.Free; end;end; 例如,Strtodate('2003-02-15')-StrTodate('2003-02-13') =2的值全部为红色,不满足的不变色。 在d2007里如何安装 1stClass For D2007 啊 ? 谢谢赐教 delphi 调用.net的dll问题,急 问一个关于cpu序列号的问题! 急!救命!excel导到数据库屡屡出错! 请教各位Socket编程问题 Internet新技术,欲制定国际标准,寻找志同道合的朋友! 有没有办法使Query仅得到前100条记录? 关于delphi启动的问题。 急!急!急!数据库问题 送分!大送分!快来帮一帮我! 急!使用DELPHI如何调用下面这个API FUNCTION? 在DELPHI5里面的DBGRID如何实现对多条记录的选择?
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
var
r: TRect;
c: TCanvas;
begin
if Item.Index = 1 then begin
c := TCanvas.Create;
c.Handle := GetDC(Item.Handle);
r := Item.DisplayRect(drLabel);
c.Font.Color := clRed;
c.TextOut(r.Left, r.Top, Item.Caption);
DefaultDraw := False;
c.Free;
end;
end;
为红色,不满足的不变色。