procedure TQueryForm.ListViewCustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
inherited;
DefaultDraw:=false;
if ((item.Index )mod 2)=0 then
begin
TListView(Sender).Canvas.Brush.Color := RGB(224, 224, 224);
//TListView(Sender).Canvas.Font.Color := clred;
end;
DefaultDraw:=true;
end;
改变ListView颜色
最新推荐文章于 2025-06-08 11:16:10 发布
本文介绍了一种使用 Delphi 对 TListView 控件进行自定义绘制的方法,通过修改背景颜色来区分不同行,提高列表视图的可读性和美观度。
954

被折叠的 条评论
为什么被折叠?



