【发布时间】:2021-09-16 20:07:14
【问题描述】:
我在 Windows 10 上使用 Embarcadero Delphi 10.3 版本 26.0.36039。
第 1 步:将对齐的 Edit 和 Button 控件放置在 Form 上。 (Edit.Top = 42)
第 2 步:将 Edit 向下移动 2 个点(Edit.Top = 44)
第 3 步:点击编辑。砰!控件向上移动了两点(Edit.Top = 42)
如何解决?
【问题讨论】:
-
谢谢,大卫。我已经查看了这些链接。但是,关闭“对齐网格”并没有帮助。此外,我在其他工作站(Windows 7、Embarcadero Delphi XE)上没有观察到这样的问题。
-
只是单击一个控件(不移动鼠标光标一个像素!)不应该移动它。您是否在 IDE 中安装了任何扩展?
-
我记得在高 DPI 系统上看到过这种行为。
-
如果我没记错的话,这已经在几年前被报告为错误。正如 Uwe Raabe 提到的,我也相信问题出现在 HIGH-DPI 系统上,操作系统字体缩放设置为 100% 以外的任何值。但我不确定。