在Firemonkey XE5中删除TreeViewItems上的缩进

时间:2014-01-19 01:50:20

标签: delphi treeview firemonkey delphi-xe5

我正在尝试删除Firemonkey中TreeView上的所有缩进,以便TreeView将显示为平面列表,而不管树视图中的父子关系如何。

我已经看过这个样式簿了,那里看起来没什么东西可以设置缩进深度。

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:2)

有一种方法可以在XE6中做到这一点(我还没有在XE5中对此进行测试,但我认为它是相同的)。为样式中的项目设置自定义样式(或者如果希望将其应用于所有树视图,则使用treeviewitemstyle),将TLayout(或任何控件)添加为样式的子项,并为其设置StyleName为"展开器",将Visible属性设置为False并使宽度为0.应用并关闭样式设计器,然后将所有TreeViewItem的StyleLookup设置为自定义样式,缩进将消失。