Visual Studio 在屏幕有缩放比情况下使用WinForms 设计器

在此情况下,通常缩放比会有问题,而解决方法如下(为Visual Studio单独设置缩放比):

首先,打开注册表编辑器(在资源管理器地址栏中输入regedit,然后按下回车即可打开),并访问此路径:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

若要更改全局用户缩放比设置,请访问此路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

若 Layers 不存在,请自行创建。

新建一个字符串值,值的名称为 devenv.exe 的路径,如:

C:\Program Files\Microsoft Visual Studio\18\Community\Common7\IDE\devenv.exe

devenv.exe 的路径可在 Visual Studio 快捷方式找到:

双击创建后的字符串值,并将其的数值数据设置为:

~ DPIUNAWARE

如图所示:

保存(点击”确定“)后重新打开 Visual Studio:

可以看到缩放比例已经正常了,可以开始写Bug了