我的程序的GUI在Windows 8中搞砸了

时间:2014-11-02 16:35:59

标签: c# visual-studio windows-8

我使用Visual Studio在C#中创建了一个壁纸更改程序,在过去的几个月中,我有一些报告显示该程序的一部分显示不正确。我不知道是什么导致它。有什么帮助吗?

这就是我的电脑上的样子,Windows 7 enter image description here

这就是受害者计算机上的样子,Windows 8 enter image description here

1 个答案:

答案 0 :(得分:2)

如果这是一个Windows窗体应用程序,它可能与DPI /分辨率缩放有关。这不是Windows 8独有的。

在控制面板中检查两个显示器上的显示大小调整选项匹配(或者只是在Windows 7计算机上更改)。

Windows 8的控制面板\外观和个性化\显示。(我认为Windows 7也是如此)。

请参阅C# WinForms disable DPI scaling

How to write WinForms code that auto-scales to system font and dpi settings?