listview控件的使用问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
listview控件的使用问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我想为listview控件在添加每个item时,设置不同的背景颜色,但不能生效????!
代码如下 :
procedure TForm1.LV1DrawItem(Sender: TCustomListView; Item: TListItem;
Rect: TRect; State: TOwnerDrawState);
begin
//如果modi是偶数就把背景设为蓝色
if ( modi mod 2 = 0) then
lv1.Canvas.Brush.Color:=clblue
else
//如果不是偶数就把背景设为红色
lv1.Canvas.Brush.Color:=clred;
lv1.Canvas.FillRect(rect);
end;
---------
谢谢!!
问题点数:20、回复次数:2Top
1 楼fansnaf(投币一元)回复于 2003-08-04 14:02:02 得分 20
写在customdrawitem即可。Top
2 楼fansnaf(投币一元)回复于 2003-08-04 14:05:52 得分 0
写在customdrawitem即可。Top
3 楼IORILI(眼镜)回复于 2003-08-04 14:18:32 得分 0
LISTVIEW的背景颜色????
LISTVIEW.COLOR=CLRED;......
不可以吗Top




