如何从 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 属性 (...)
- 在那里您可以选择一种现有颜色,也可以创建您自己的颜色
- 关闭位图链接编辑器
- 关闭并保存样式设计器
应该工作
我需要更改所有 header 列表视图的背景颜色,以便突出显示它们。我在 Object Inspector 上找不到任何东西,在 Style Designer 上也找不到任何东西,你们能给我一些指导吗?
基本上你需要在你的 LV (ListView) 的 header 项中放置一个 Rectangle 组件,然后相应地改变它的颜色。完成方法如下:
- 您的 LV 必须是动态外观(我相信它已经是)
- 右击你的LV,然后select编辑自定义样式
- 在样式容器中->展开你的 LV->展开Header
- 将一个矩形组件拖到您的 LV header(确保它在 HEADER 项目内)。
- 为矩形设置所需的填充颜色。
- 将其对齐方式设置为客户端
- 关闭并保存您的样式设计器。
现在应该可以工作了
试试这个,它对我有用。您可以删除矩形组件。
- 右击 LV
- 编辑自定义样式
- select header
- 单击 SourceLink 属性 (...)
- 在那里您可以选择一种现有颜色,也可以创建您自己的颜色
- 关闭位图链接编辑器
- 关闭并保存样式设计器 应该工作