如何使Delphi的IDE正确滚动?

时间:2019-12-03 18:13:27

标签: delphi delphi-2007

最近我重新安装了Windows 10和Delphi2007。

在Windows鼠标设置上,我将垂直鼠标滚轮配置为滚动5行。

除了在我在IDE编辑器中时,鼠标滚轮的运行方式会出乎意料之外,其他所有功能均正常运行。当我向上滚动时,它可以正常工作,但是当我向下滚动时,它将非常快地滚动到文件末尾。

这看起来像是一个琐碎的问题,但实际上却很烦人,因为我经常使用鼠标滚轮在编辑器中进行导航,尤其是向下滚动,以查找部分代码,而不是滚动5行,它滚动了很多,也许是50 ...

该问题仅在Delphi的IDE上发生。例如,如果我在记事本中打开文件,则双向滚动都可以正常进行。

是否存在与此问题相关的已知错误?有修复程序吗?

3 个答案:

答案 0 :(得分:3)

好吧,鼠标滚轮显然存在一个问题,当在Parallels下运行时,鼠标滚轮会出现问题-请参见here

  

谈到非常有用的Parallels支持,问题在于实现了“平滑滚动”。禁用此功能后,Delphi中的编辑器即可正常工作。这显然在某些程序中确实发生,并且似乎是Delphi问题而不是Parallels。

另外,有关在Win10中通常调整滚轮灵敏度的信息,请参见https://www.thewindowsclub.com/change-mouse-scroll-speed-windows

表示进入设置|设备|鼠标和触摸板,还有一些控件可以设置鼠标滚轮一次滚动一个页面还是多行,而另一个则是滑块,以选择要滚动多少行。

答案 1 :(得分:2)

对我有用的是向 VM 配置添加启动标志 -> 启动顺序 -> 高级设置 -> 启动标志。将此行添加到此框中:

devices.usb.mouse=0

在 Parallels 16.5.0 的 Windows 10 上使用 Delphi 14.2 对我有用

答案 2 :(得分:-1)

对我来说这有帮助: 步骤:系统>高级系统设置>高级>性能>设置>取消选中平滑滚动列表框

德语:Deaktivieren:Systemeigenschaften:“Optimierten Bildlauf für Listenfelder verwenden”