C#新人 如何让listview的隔行显示不同颜色

lrbmumri
2013-10-12 · TA获得超过3247个赞
知道小有建树答主
回答量:881
采纳率:0%
帮助的人:1683万
展开全部
一般是有单数跟双数行的 ------解决方案-------------------------------------------------------- 您可以使用 BackColor 属性来更改在该项文本后面显示的颜色。如果要使用不同的背景色和前景色组合(使用 ForeColor 属性设置前景色)来区分各项,则可以使用此属性。例如,您可以将 BackColor 属性设置为 Red,以标识验证失败的项或丢失子项信息的项。 如果要为某项的所有子项使用同一背景色,请将 UseItemStyleForSubItems 属性设置为 true。这将使得为该项指定的颜色和字体用于所有子项文本。 ------解决方案-------------------------------------------------------- 看看listview有没有添加行的事件,如果有,就在事件委托那里判断,如果单数就x颜色,双数就y颜色,如果没有。可以自己想办法~~ ------解决方案--------------------------------------------------------只能这么做for (int i = 0; i < this.listView1.Items.Count; i++){if (i % 2 == 0){this.listView1.Items[i].BackColor = Color.WhiteSmoke;}}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式