C# Windows 8.1-Windows 10中的Windows窗体兼容性

C# Windows 8.1-Windows 10中的Windows窗体兼容性,c#,winforms,visual-studio,windows-10,compatibility,C#,Winforms,Visual Studio,Windows 10,Compatibility,如果我使用Windows 8.1开发,则在设计器修改时由Visual Studio生成的Windows窗体代码与在Windows 10中开发时的代码不同。这将导致我的所有大小增加一个接近1.5的系数(从Windows8到Windows10) 为了适应屏幕分辨率,这可能看起来像是自动缩放。问题是我的很多代码很大程度上取决于大小,因此影响不仅仅是整个屏幕的“调整大小”。生成的代码还添加了一些边距和填充 当我修改代码时,有没有办法禁用所有与操作系统相关的更改?Windows 10 150%中的DPI设

如果我使用Windows 8.1开发,则在设计器修改时由Visual Studio生成的Windows窗体代码与在Windows 10中开发时的代码不同。这将导致我的所有大小增加一个接近1.5的系数(从Windows8到Windows10)

为了适应屏幕分辨率,这可能看起来像是自动缩放。问题是我的很多代码很大程度上取决于大小,因此影响不仅仅是整个屏幕的“调整大小”。生成的代码还添加了一些边距和填充


当我修改代码时,有没有办法禁用所有与操作系统相关的更改?

Windows 10 150%中的DPI设置?(右键单击桌面/屏幕分辨率/使文本和其他项目变大或变小)非常感谢。我从来没有想到显示器的用户设置会影响代码生成器。