如何从 TListView 更改 header 的背景颜色?

How can I change the background color of a header from a TListView?

我需要更改所有 header 列表视图的背景颜色,以便突出显示它们。我在 Object Inspector 上找不到任何东西,在 Style Designer 上也找不到任何东西,你们能给我一些指导吗?

基本上你需要在你的 LV (ListView) 的 header 项中放置一个 Rectangle 组件,然后相应地改变它的颜色。完成方法如下:

  • 您的 LV 必须是动态外观(我相信它已经是)
  • 右击你的LV,然后select编辑自定义样式
  • 在样式容器中->展开你的 LV->展开Header
  • 将一个矩形组件拖到您的 LV header(确保它在 HEADER 项目内)。
  • 为矩形设置所需的填充颜色。
  • 将其对齐方式设置为客户端
  • 关闭并保存您的样式设计器。

现在应该可以工作了

试试这个,它对我有用。您可以删除矩形组件。

  • 右击 LV
  • 编辑自定义样式
  • select header
  • 单击 SourceLink 属性 (...)
  • 在那里您可以选择一种现有颜色,也可以创建您自己的颜色
  • 关闭位图链接编辑器
  • 关闭并保存样式设计器 应该工作