首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么设置listview某个单元格的前景色

2011-12-18 
如何设置listview某个单元格的前景色?listview表有3列多行,我想把某行的第三列前景色设为红色代码ListView

如何设置listview某个单元格的前景色?
listview表有3列多行,我想把某行的第三列前景色设为红色
代码ListView1.Items(i).SubItems(2).ForeColor = Color.Red 不起作用
写成ListView1.Items(i).SubItems(0).ForeColor = Color.Red 整行都变为红色了,而我只要所在行第3列为红色,其它列不变。

该如何写才达到我要的效果。

[解决办法]
ListView1.Items(2).ForeColor = Color.Red
[解决办法]
需要设置每行的Item的UseItemStyleForSubItems 属性为false才可以设置每个单元格的颜色
在设置颜色代码前加下面这行代码就可以了

lv.UseItemStyleForSubItems = False '允许子单元颜色不一样

热点排行