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