delphi TLISTVIEW控件里添加背景色  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi TLISTVIEW控件里添加背景色


//....某一行

procedure TForm1.ListView1CustomDrawItem(Sender: TCustomListView;
Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
with ListView1.Canvas.Brush do
begin
case Item.Index of
0: Color := clYellow;
1: Color := clGreen;
2: Color := clRed;
end;
end;
end;


//..某一列、某一格

procedure TForm1.ListView1CustomDrawSubItem(Sender: TCustomListView;
Item: TListItem; SubItem: Integer; State: TCustomDrawState;
var DefaultDraw: Boolean);
begin
inherited;
with lv3.Canvas.Brush do begin
case SubItem of
3:begin
color:=clYellow;
end else begin
color:=clWhite;
end;
end;
end;
end;


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.044538021087646 seconds