[Delphi (Object Pascal)] Delphi的listview实现隔行颜色交替显示 →→→→→进入此内容的聊天室

来自 , 2021-04-21, 写在 Delphi (Object Pascal), 查看 153 次.
URL http://www.code666.cn/view/18085327
  1. procedure TForm1.ListView1CustomDrawItem(
  2. Sender: TCustomListView; Item: TListItem; State: TCustomDrawState;
  3. var DefaultDraw: Boolean);
  4. var
  5. i: integer;
  6. begin
  7. i:= (Sender as TListView).Items.IndexOf(Item);
  8. if odd(i) then sender.Canvas.Brush.Color:= $02E0F0D7
  9. else sender.Canvas.Brush.Color:= $02F0EED7;
  10. Sender.Canvas.FillRect(Item.DisplayRect(drIcon));
  11. end;
  12. //delphi/2479

回复 "Delphi的listview实现隔行颜色交替显示"

这儿你可以回复上面这条便签

captcha