如何知道是否有一些数据在量子网格5中滚动?
-
22-08-2019 - |
题
我正在DeVexpress使用Express Quantum Grid 5的Delphi 7中的旧版项目中工作。
我的网格无法显示滚动条,因此我有一个外部导航器来控制滚动。
我可以滚动使用 GridView.Site.ScrollContent(ADirection)
方法,但我不知道如何确定是否有一些数据在四个方向中的任何一个(向上,向下,左和右)中。
我需要知道这一点,以便在不需要导航时禁用导航按钮。
有人知道这个问题的任何解决方案或解决方法吗?我找不到网格或其零件的任何方法可以为我提供此信息。
解决方案
我找到了一个解决方案...
当我们购买组件的源代码时,我们在必要时进行了一些更改。
在这种情况下,我找到了一种名为的保护方法 CanScrollData(ADirection)
在里面 controller
由GridView使用。我要做的就是公开这种方法,然后使用它。
Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)
不隶属于 StackOverflow