0

如何forecolor更改listview.

我有 2 列,我需要第 1 列白色,第二(子项)列灰色。

在从项目和子项目 UI 设置灰色后尝试此操作,

listView1.Items[0].UseItemStyleForSubItems = false;

但不工作items[1]

有什么解决办法吗?

谢谢

4

1 回答 1

0

我已经检查了该代码。这是工作。我想它也对你有用。给定链接中提供了详细讨论。谢谢你。

for (int i = 0; i < listView1.Items.Count; i++)
{
   listView1.Items[i].UseItemStyleForSubItems = false;
   listView1.Items[i].SubItems[0].ForeColor = System.Drawing.Color.White;
   listView1.Items[i].SubItems[1].ForeColor = System.Drawing.Color.Gray;
}

附加信息:该链接上有一个非常相似的问题。请检查提供的链接:如何更改 ListView 控件中单个子项的前景色?

于 2021-01-04T11:23:30.430 回答