for I := 0 to ListView1.Items.Count - 1 doOriginariamente 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,
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?