【问题标题】:How to synchronize two ListViews in Delphi?如何在 Delphi 中同步两个 ListView?
【发布时间】:2017-01-07 10:52:43
【问题描述】:

我正在使用 Delphi XE8 开发一个适用于 android 的应用程序,我需要同步两个列表视图,以便在滚动一个视图时,另一个同步滚动。反之亦然。这两个列表的项目数相同。

我该怎么做?

【问题讨论】:

  • 中等难度。您有更具体的问题吗?
  • 在 1 到 10 的范围内,它是高 2/低 3。这有帮助吗?
  • 我想我的问题不是很具体。我实际上是在谈论滚动,当滚动一个时,另一个必须滚动。回想一下两者都有相同数量的项目。
  • procedure TForm1.ListView1ScrollViewChange(Sender: TObject);开始 Listview2.ScrollViewPos := Listview1.ScrollViewPos;结束;

标签: listview delphi firemonkey delphi-xe8


【解决方案1】:
procedure TForm1.ListView1ScrollViewChange(Sender: TObject);
begin
  Listview2.ScrollViewPos := Listview1.ScrollViewPos;
end;

【讨论】:

  • 如果您提到在 XE 8 中引入了 OnScrollViewChange 事件,我认为这对使用早期(XE 8 之前)版本的读者会有所帮助。
猜你喜欢
  • 1970-01-01
  • 2012-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多