【问题标题】:How to know if there is some data to be scrolled in Quantum Grid 5?如何知道 Quantum Grid 5 中是否有需要滚动的数据?
【发布时间】:2009-02-11 17:52:25
【问题描述】:

我在 Delphi 7 中使用来自 DevExpress 的 Express Quantum Grid 5 的旧项目。

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

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

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

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

【问题讨论】:

    标签: delphi scroll grid devexpress delphi-7


    【解决方案1】:

    我找到了解决办法...

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多