Thema: Delphi Jedi TJvListview

Einzelnen Beitrag anzeigen

marabu

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

Re: Jedi TJvListview

  Alt 20. Okt 2006, 08:13
Guten Morgen,

du musst die Items selbst zeichnen. Setze OwnerDraw auf True und probiere aus, was dir gefällt:

Delphi-Quellcode:
procedure TDemoForm.JvListViewCustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
var
  r: TRect;
begin
  with (Sender as TJvListView).Canvas do
  begin
    // restore background
    Brush.Style := bsClear;
    FillRect(Item.DisplayRect(drBounds));
    // show caption
    r := Item.DisplayRect(drLabel);
    Textout(r.Left+2, r.Top+2, Item.Caption);
  end;
  // keep bad things from happening
  DefaultDraw := False;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat