作者:mobiledu2502853463 | 来源:互联网 | 2023-05-19 18:08
可以对VCL TListView使用自定义工程图,该工程图允许您为单个项目着色(这是一个使用笨拙的方法TColor
在Data
项目中放入的示例。)
但是,在XE7 FMX版本的TListVew
控件中,没有OnCustomDraw
事件。我尝试了一些选项,但似乎没有任何改变。我该怎么做呢?
1> Remy Lebeau..:
您可以使用TListViewItem.Objects.DetailObject.TextColor
属性更改每个列表项文本的颜色。但是,没有用于更改每个列表项的背景色的本机属性。
对应于TListView Items的背景色:
如何更改TListView Items的背景颜色?
...
您必须使用一种样式。因此,添加一个样式簿,或者使用Delphi随附的一种样式,或者右键单击列表视图的“编辑自定义样式”以创建样式。dubbleclick在样式簿上以打开样式并修改listviewstyle。
但这并不能解释如何对每个列表项应用不同的样式。