Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: listview selected farbe ändern

  Alt 19. Apr 2008, 19:59
Delphi-Quellcode:
procedure TForm1.ListView1DrawItem(Sender: TCustomListView;
  Item: TListItem; Rect: TRect; State: TOwnerDrawState);
begin
  with Sender.Canvas do
  begin
    Brush.Color := clWhite;
    Pen.Color := clBlack;
    if Item.Selected then
    begin
      Brush.Color := clLime;
      Font.Color := clRed;
    end;
    if i = Item.Index then
    begin
      Brush.Color := clRed;
      Font.Color := clBlack;
    end;
    FillRect(Rect);
    TextOut(Rect.Left, Rect.Top, Item.Caption);
  end;
end;
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat