Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#12

Re: Item in TListView einfärben

  Alt 14. Jun 2005, 17:50
Einfache Erklärung: das ist nicht mein Code und auch nicht der von treffnix. Du fragst nur SubItem[5] ab und steuerst damit die Farbunterlegung für alle SubItems.

Wenn du nur die Spalte mit 'ja' und 'nein' einfärben willst, dann probiere es so:

Delphi-Quellcode:
with Sender.Canvas.Brush do
  if Item.SubItems[5] = 'jathen
    if SubItem = 6
      then Color := clgreen
      else Color := clBlack
  else
  if Item.SubItems[5] = 'neinthen
    if SubItem = 6
      then Color := clred
      else Color := clBlack
  else
    Color := clBlack;
marabu

@treffnix: Scheint so als wäre Subitem = Succ(index).
  Mit Zitat antworten Zitat