【发布时间】:2011-09-30 09:11:24
【问题描述】:
多年来,我一直在我的浏览器(firefox/chrome)中使用平滑滚动插件。
它们为眼睛和导航提供精确的感觉。 没有逐行闪烁。
这个功能在 Delphi 编辑器中可以实现吗? 或者在任何 VCL 控件 TMemo/TStringGrid/TTreeView 等中?
我知道在 TVirtualTreeView 中可以按像素滚动。
【问题讨论】:
-
TMemo和TTreeView是本机Windows 控件,而TStringGrid是用Delphi 编写的自定义控件。 -
@LU RD,好问题;无论如何,您可以使用TWinControl.ScrollBy 函数按像素滚动(不知道来自哪个Delphi 版本)。困难的部分是“覆盖”标准功能,但我猜有人拥有它。
-
我几乎完全赞成你,因为我发现了适用于 Chrome 的 SmoothScroll 插件。差不多了。
-
@Ciaran,一旦你被平滑滚动的感觉宠坏了,就很难接受其他任何东西。
-
是的,我想我为此恨你。