【问题标题】:Why OnHScrollChange is not fired in stringgrid in Firemonkey?为什么 OnHScrollChange 没有在 Firemonkey 的 stringgrid 中触发?
【发布时间】:2016-03-08 12:36:54
【问题描述】:

为什么在 Firemonkey 的 stringgrid 中没有触发 OnHScrollChange?我应该如何捕捉 Stringgrid 中的滚动事件?

【问题讨论】:

    标签: delphi firemonkey


    【解决方案1】:

    OnHScrollChange 在您使用滚动条拇指手柄或其按钮滚动时触发。但是,它不会通过使用左右箭头键更改选择来触发,即使这会导致滚动条的拇指手柄被移动。

    如果您的问题是关于后一种情况,我有点同意您的看法,即它应该触发OnHScrollChange,但话又说回来,我不知道任何设计决策。您可能想在 Embarcadero 的质量门户网站上提交一份报告,看看他们如何回应。

    另一种可能性是使用OnViewportPositionChange 事件来代替,它会触发但视口位置会发生变化。需要注意的是,它也会在垂直滚动时触发。如果这对您来说没问题,那么这就是您的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-05
      • 1970-01-01
      • 2016-06-19
      • 1970-01-01
      • 2021-05-23
      • 2021-06-21
      • 2019-02-19
      • 2023-03-11
      相关资源
      最近更新 更多