Originariamente inviato da ESSE-EFFE
Immagino tu intenda senza selezionare realmente la riga. Se è così, basta gestire l'evento OnCustomDrawItem della TListView. In esso, se l'item va evidenziato, basta impostare i colori di Font e Brush rispettivamente a clHightlightText e clHighlight.

HTH,
for I := 0 to ListView1.Items.Count - 1 do
begin
if ListView1.Items.Item[i].Checked then
TForm1.ListView1CustomDrawItem(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
end;

end;

e questo il IF che vuoi?