多年来我一直在浏览器(Firefox/Chrome)中使用平滑滚动插件。它们给人眼睛和导航上的精准感觉,没有逐行闪烁。 Delphi编辑器中是否可能具备这种功能?或者说在任何VCL控件TMemo/TStringGrid/TTreeView等中是否可能实现?我知道在TVirtualTreeView中可以按像素滚动。
RichView包提供了一些您可能喜欢的选项,例如TRichView。此外,使用XE2,您可以将项目设置为双缓冲ExampleItem.DoubleBuffered := True;,这有助于使事物更加平滑。
TMemo
和TTreeView
是本地的Windows控件,而TStringGrid
是用Delphi编写的自定义控件。 - Andreas Rejbrand