读书人

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

发布时间: 2011-12-18 22:54:38 作者: rapoo

如何设置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 '允许子单元颜色不一样

读书人网 >VB Dotnet

热点推荐