Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#4

Re: Problem mit Listview mit 3 Spalten und Bildern

  Alt 25. Jun 2006, 09:37
Hallo,
Zitat von SeeAAL:
nun möchte ich aber gerne das der hacken grün und das X rot wird. habe zwar rum probiert , aber ebtweder bekomme ich alles in einer farbe oder sonst ein durcheinander. das ist doch bestimmt genauso einfach.
Wie wär's hiermit:
Delphi-Quellcode:
procedure TForm1.ObjectsListCustomDrawSubItem(Sender: TCustomListView;
  Item: TListItem; SubItem: Integer; State: TCustomDrawState;
  var DefaultDraw: Boolean);
begin
  if SubItem = 4 then // Drittes SubItem (erstes SubItem = 2)
  begin
    if Item.SubItems[SubItem - 2] = 'athen // Haken
    begin
      Sender.Canvas.Font.Name := 'Webdings'; // Schriftart
      Sender.Canvas.Font.Color := clGreen; // Grün
    end else
      if Item.SubItems[SubItem - 2] = 'Xthen // Rot
        Sender.Canvas.Font.Color := clRed;
  end;
end;
Gruß
xaromz
// Edit: Fehler ausgebessert
  Mit Zitat antworten Zitat