procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean); var i:integer; str:string; ctemp:Array[0..8] of char; begin if (Item.Index mod 2) = 1 then Sender.Canvas.Brush.Color := $ECECEC; if (Item.Index mod 2) = 1 then Sender.Canvas.Font.Color := clRed; //i:=Sender.Canvas.Brush.Color; //取每行的颜色 i:=Sender.Canvas.Font.Color; //取每行的颜色 str:=IntToHex(i,4); Item.SubItems[2]:= str; end;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
var
i:integer;
str:string;
ctemp:Array[0..8] of char;
begin
if (Item.Index mod 2) = 1 then Sender.Canvas.Brush.Color := $ECECEC;
if (Item.Index mod 2) = 1 then Sender.Canvas.Font.Color := clRed;
//i:=Sender.Canvas.Brush.Color; //取每行的颜色
i:=Sender.Canvas.Font.Color; //取每行的颜色
str:=IntToHex(i,4);
Item.SubItems[2]:= str;
end;
i:=Sender.Canvas.Font.Color; //取每行字体的颜色