【发布时间】:2016-03-08 12:36:54
【问题描述】:
为什么在 Firemonkey 的 stringgrid 中没有触发 OnHScrollChange?我应该如何捕捉 Stringgrid 中的滚动事件?
【问题讨论】:
标签: delphi firemonkey
为什么在 Firemonkey 的 stringgrid 中没有触发 OnHScrollChange?我应该如何捕捉 Stringgrid 中的滚动事件?
【问题讨论】:
标签: delphi firemonkey
OnHScrollChange 在您使用滚动条拇指手柄或其按钮滚动时触发。但是,它不会通过使用左右箭头键更改选择来触发,即使这会导致滚动条的拇指手柄被移动。
如果您的问题是关于后一种情况,我有点同意您的看法,即它应该触发OnHScrollChange,但话又说回来,我不知道任何设计决策。您可能想在 Embarcadero 的质量门户网站上提交一份报告,看看他们如何回应。
另一种可能性是使用OnViewportPositionChange 事件来代替,它会触发但视口位置会发生变化。需要注意的是,它也会在垂直滚动时触发。如果这对您来说没问题,那么这就是您的解决方案。
【讨论】: