关于如何改变TListView中特定行的背景色???急!急!!急!!!
各位高手:
我有一个问题特来请教:
我有用ListView做了一个4的表,从左到右依次是编号、姓名、籍贯、性别这么四列,我想将性别为女的,背景色设为绿色;其余为白色,
我在CustomDrawItem中的代码如下:
AnsiString strSex;
TListItem *item;
for(int i = 0; i < lvDetail->Items->Count; i++)
{
item = lvDetail->Items->Item[i];
strSex= item->SubItems->Strings[2];
if(strType == "女")
lvDetail->Canvas->Brush->Color = clLime;
else
lvDetail->Canvas->Brush->Color = clWindow ;
}
结果不管性别是男还是女,全部都为绿色,我想问一下,要实现我的要求我该怎么写?
望能得到各位的指教!!谢谢!!!