【问题标题】:Listview Subitems Forecolor列表视图子项前景色
【发布时间】:2021-01-03 19:00:18
【问题描述】:

如何为listview 中的所有子项更改forecolor。

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

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

listView1.Items[0].UseItemStyleForSubItems = false;

但不适用于items[1]。

有什么解决办法吗?

谢谢

【问题讨论】:

  • 设置项目。UseItemStyleForSubItems = false 之前设置子项目的颜色!

标签: c# listview subitem


【解决方案1】:

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

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;
}

附加信息:该链接上有一个非常相似的问题。 请查看提供的链接:How can I change the ForeColor of a single sub item in a ListView control?

【讨论】:

    猜你喜欢
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多