我有一个ListView firemonkey和ItemAppearance.ItemAppearance:='MultiDetailRightButtonItem'

在某些情况下,我需要在运行时启用或禁用按钮,但我不能。

如何在应用程序运行时访问listview的multidetail对象的属性。

我能够将ItemAppearance.ItemAppearance:='MultiDetailRightButtonItem'更改为ItemAppearance.ItemAppearance:='MultiDetailItem',但是该按钮没有Text属性,并且我无法访问它,因此再次放置了Text。

马西奥

最佳答案

如果List是您的Listview,则可以使用该属性

List.Items[i].Objects.textbutton.Enabled := false

禁用或使用property.visible隐藏按钮。
您还可以在List.Items [i] .Objects下找到其他属性。

10-05 22:43