【发布时间】:2016-03-30 15:19:35
【问题描述】:
我正在使用 FireMonkey/XE8
我需要一个列表,其中项目可以有两行和多列标签。
我制作了一张图片以便更好地理解。 (灰色 = 背景,青绿色 = 项目)
我已经尝试过使用自定义列表框样式,但我很难调整标签位置以适应不同的宽度 (我想我必须以某种方式在运行时更改样式)
然后有人建议我使用基类(如TStyledControl)并自己处理所有绘图(也许有人有这方面的例子?)。
有没有一个组件可以做这样的事情? 是否有其他选择/方法?
【问题讨论】:
-
查看 Delphi 10 Seattle 演示 (sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/…),特别是 Multi-Device Samples\User Interface\ListView 下的 ListViewMultiDetailAppearance 示例(抱歉 - 无法从我的工作机器访问 SF获取特定链接;我发布的链接来自文档),其中显示使用列表视图执行类似操作。请务必仔细查看 readme.html 文件,因为它描述了安装和使用示例。
标签: firemonkey delphi-xe8