0

我正在使用来自 DevExpress 的 Express Quantum Grid 5 的 Delphi 7 中的遗留项目工作。

我的网格无法显示滚动条,所以我有一个外部导航器来控制滚动。

我可以使用该GridView.Site.ScrollContent(ADirection)方法滚动,但我不知道如何识别是否有一些数据要在四个方向(上、下、左和右)中的任何一个方向上滚动。

我需要知道这一点才能在不需要导航时禁用导航按钮。

有人知道这个问题的任何解决方案或解决方法吗?我在网格或其部分中找不到任何可以为我提供此信息的方法。

4

1 回答 1

2

我找到了解决方案...

由于我们购买了组件的源代码,因此我们会在必要时对其进行一些更改。

在这种情况下,我发现了一个在 gridviewCanScrollData(ADirection)中使用的受保护方法。controller我需要做的就是将这个方法公开,然后使用它。

Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)
于 2009-02-12T13:43:30.560 回答