【发布时间】:2021-03-25 16:07:02
【问题描述】:
带有 FireMonkey 的 Delphi 10.4.1。
我在TListView 上有 50 个项目,ID 从 1 到 50。这里没有发布代码,因为我什至不知道从哪里开始。
如果我搜索了 ID=35,有没有办法让
TListView 以编程方式精确移动到该项目的位置
以便项目处于全视图中?
【问题讨论】:
-
是的。有办法做到这一点。如果您在尝试执行此操作时遇到特定问题。包括您目前获得的代码。否则这个问题太宽泛了,无法回答。
-
VCL 的
TListItem有一个MakeVisible()方法用于此目的。可惜FireMonkey的TListViewItem没有类似的方法。 -
@Ancaron 道歉,但我使用了 TDataset.Locate 因为它是实时绑定的,但它根本没有移动(甚至没有移动到错误的位置)所以我没有包含它。
-
@RemyLebeau 啊,感谢您的指点……对未来的 Windows 应用程序很有用。
标签: android ios delphi firemonkey tlistview