// TListview mit ViewStyle=vsReport zeilenweise färben:



// Getestet mit D4 unter XP
 

const 
  anzahl = 3; 
 
var 
  farben: array[0..anzahl - 1] of TColor = ($FF80FF, clYellow, clLime); 
 
procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView; 
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean); 
begin 
  ListView1.Canvas.Brush.color := farben[Item.index mod anzahl]; 
end;



 

Zugriffe seit 6.9.2001 auf Delphi-Ecke