如何访问单个TListViewItem上的文本按钮

时间:2015-10-26 21:29:10

标签: c++ firemonkey c++builder-xe8

我有一个Firemonkey TListView组件,我已将其自定义为在每个项目上包含TextTextButton组件。要自定义我的TListView组件,请按照this documentation的“使用自定义值”部分进行操作。

我需要在列表中的某些项目上隐藏TextButton。我已经想出了如何使用以下方法一次隐藏列表中的所有TextButton组件:

MyListView->ItemAppearanceObjects->ItemObjects->TextButton->Visible = false;

但是我无法弄清楚如何访问单个行的TextButton,以隐藏我需要隐藏的特定按钮。如何才能访问列表中单个行的TextButton

1 个答案:

答案 0 :(得分:2)

使用TListViewItem.Objects属性访问列表项的各个子对象,例如:

MyListView->Items->Item[index]->Objects->TextButton->Visible = false;