【问题标题】:Bug in TTextButtonObjectAppearance under TListview (FMX)?TListview (FMX) 下的 TTextButtonObjectAppearance 中的错误?
【发布时间】:2021-03-14 01:47:44
【问题描述】:

在 TListview (FMX) 中使用 TTextButtonObjectAppearance,在 Object Inspector 中有一个 Width 属性。但是,缺少 Height 属性。

追溯代码,它继承自TListItemDrawable 具有 Height 和 Width 属性 - 它是公共字段,未发布。

property Width: Single index 0 read FWidth write SetOneDimension;
property Height: Single index 1 read FHeight write SetOneDimension;

如何修改Delphi源码让Height和Width一样发布? 否则,必须始终更改 OnUpdateObjects 中的高度很麻烦 设置按钮高度的代码。

我相信这不可能是故意设计来允许设置宽度而不是高度。

谢谢。

德尔福 10.4.0

【问题讨论】:

  • 您使用的是哪个 Delphi 版本?编辑您的问题以添加该信息。
  • 我用 10.4.0 更新了 qn。谢谢:)
  • 您的 Delphi 版本有更新。你应该试试看。如果您添加一个简单的基本示例,我将为您尝试。在您的问题中发布 .pas 和 .fmx 文件。
  • @fpiette Delphi 10.4.1 没有解决问题。我编辑了帖子以显示对象检查器的屏幕截图。高度属性仍然缺失; Width 属性就在那里。

标签: listview delphi firemonkey


【解决方案1】:

最终在 Idera Delphi 11.0 中为 TTextButtonObjectAppearance 添加了 Height 属性。问题已解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-07
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多