我有一个Firemonkey TListView组件,我已将其自定义为在每个项目上包含Text
和TextButton
组件。要自定义我的TListView
组件,请按照this documentation的“使用自定义值”部分进行操作。
我需要在列表中的某些项目上隐藏TextButton
。我已经想出了如何使用以下方法一次隐藏列表中的所有TextButton
组件:
MyListView->ItemAppearanceObjects->ItemObjects->TextButton->Visible = false;
但是我无法弄清楚如何访问单个行的TextButton
,以隐藏我需要隐藏的特定按钮。如何才能访问列表中单个行的TextButton
?
答案 0 :(得分:2)
使用TListViewItem.Objects
属性访问列表项的各个子对象,例如:
MyListView->Items->Item[index]->Objects->TextButton->Visible = false;