如何使 Delphi 的IDE正确滚动?

dfuffjeb  于 2023-08-04  发布在  其他
关注(0)|答案(3)|浏览(134)

最近我做了一个新的安装Windows 10和 Delphi 2007。
在Windows鼠标设置中,我将垂直鼠标滚轮配置为滚动5行。
除了在IDE编辑器中,鼠标滚轮的行为会出乎意料之外,一切都很正常。当我向上滚动时它工作正常,但当我向下滚动时,它会非常快地滚动到文件的末尾。
这可能看起来是一个微不足道的问题,但实际上它非常烦人,因为我经常使用鼠标滚轮在编辑器中导航,特别是向下,以查找代码的部分,而不是滚动5行,它滚动了很多,也许50行。
问题只发生在 Delphi 的IDE上。例如,如果我在记事本中打开一个文件,滚动在两个方向都很好。
是否存在与此问题相关的已知bug?有办法吗?

yjghlzjz

yjghlzjz1#

显然,在Parallels下运行时,鼠标滚轮会出现问题-请参阅here
与非常有帮助的Parallels支持人员交谈,问题是实现了“平滑滚动”。当关闭此选项时, Delphi 中的编辑器工作正常。这显然确实发生在一些程序中,似乎是一个 Delphi 问题,而不是Parallels。
此外,有关Win10中通常调整滚轮灵敏度,请参见https://www.thewindowsclub.com/change-mouse-scroll-speed-windows
上面写着进入设置|装置|鼠标和触摸板,有控件来设置鼠标滚轮是一次滚动一页还是多行,还有一个滑块来选择滚动多少行。

slsn1g29

slsn1g292#

对我来说,在VM配置中添加一个 Boot 标志->引导顺序->高级设置->引导标志。将这一行添加到此框:
devices.usb.mouse=0
适用于我在Parallels 16.5.0的Windows 10上使用 Delphi 14.2

5jdjgkvh

5jdjgkvh3#

这对我有帮助:步骤:系统>高级系统设置>高级>性能>设置>取消检查平滑滚动列表框
德文:Deaktivieren:系统:“Optimierten Bildlauf für Listenfelder verwenden”

相关问题