Ich habe ne Listview und will entsprechend einer Spalte die jeweilige Zeilenfarbe ändern, unter Windows funktioniert dieser Code 1a
Code: Alles auswählen
 
Procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; Var DefaultDraw: Boolean);
Begin
  If assigned(item) Then Begin
    Case item.SubItems[IndexStatus] Of
      TextModifiedPropertyChangeOnly, TextModified: ListView1.canvas.Font.Color := clblue;
      TextAdded: ListView1.canvas.Font.Color := clPurple;
      TextMissing: ListView1.canvas.Font.Color := clMaroon;
    Else
      ListView1.canvas.Font.Color := clblack;
    End;
  End
  Else Begin
    ListView1.canvas.Font.Color := clblack;
  End;
End;
 habe hier das neue Kubunt 16.04

 
  Verein
Verein 
 Links
Links Suche
Suche