热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

FireMonkeyTListView:如何在运行时为项目着色?

如何解决《FireMonkeyTListView:如何在运行时为项目着色?》经验,为你挑选了1个好方法。

可以对VCL TListView使用自定义工程图,该工程图允许您为单个项目着色(这是一个使用笨拙的方法TColorData项目中放入的示例。)

但是,在XE7 FMX版本的TListVew控件中,没有OnCustomDraw事件。我尝试了一些选项,但似乎没有任何改变。我该怎么做呢?



1> Remy Lebeau..:

您可以使用TListViewItem.Objects.DetailObject.TextColor属性更改每个列表项文本的颜色。但是,没有用于更改每个列表项的背景色的本机属性。

对应于TListView Items的背景色:

如何更改TListView Items的背景颜色?
...
您必须使用一种样式。因此,添加一个样式簿,或者使用Delphi随附的一种样式,或者右键单击列表视图的“编辑自定义样式”以创建样式。dubbleclick在样式簿上以打开样式并修改listviewstyle。

但这并不能解释如何对每个列表项应用不同的样式。


推荐阅读
author-avatar
mobiledu2502853463
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有