【问题标题】:How to Enable or disable Button in ListView MultiDetailRightButtonItem Delphi如何在 ListView MultiDetailRightButtonItem Delphi 中启用或禁用按钮
【发布时间】:2017-03-15 14:09:57
【问题描述】:

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

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

如何在应用程序运行时访问列表视图的多细节对象的属性。

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

马西奥

【问题讨论】:

  • 您可以在运行时使用 .ItemAppearanceObjects.ItemObjects 访问对象的一些属性...您可以访问 Accessory、Text 和 GlyphButton(如果在 EditMode 中)。但其中您只能访问一些属性,例如 Visible。没有 Enabled 属性。

标签: android listview delphi firemonkey


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 2021-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多