如何知道Quantum Grid 5中是否有一些数据需要滚动?

时间:2009-02-11 17:52:26

标签: delphi scroll grid devexpress delphi-7

我正在使用Delphi 7中的遗留项目,该项目使用DevExpress的Express Quantum Grid 5。

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

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

我需要知道这一点,以便在不需要导航时能够禁用导航按钮。

是否有人知道此问题的解决方案或解决方法?我找不到网格中的任何方法或可以给我这些信息的部分。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案......

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

在这种情况下,我在gridview使用的CanScrollData(ADirection)中找到了一个名为controller的受保护方法。我需要做的就是公开这个方法然后再使用它。

Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)