c# - 更改 ObjectListView 中组的颜色

Doc*_*per 5 c# objectlistview

在ObjectListView中构建组时,如何更改组的颜色?默认情况下,组以深蓝色前景色中的深蓝色线显示。我怎样才能改变它?

Rev*_*1.0 2

显然这是不可能的。几年前曾讨论过更改组标题字体/样式的能力。我不知道这是否仍然代表实际情况,但几周前我在寻找它时无法找到解决方案。

即使使用未记录的 ListView API,也没有任何机制可以更改组标题的呈现方式。您无法更改字体、颜色、背景颜色等任何内容。

好吧,仅在 XP 下,您可以更改组标题的颜色(通过 SetGroupMetrics 消息)。但在 Vista 及更高版本中,该功能被删除。