VS2013 - 高DPI屏幕和WinForms问题

时间:2016-09-02 04:55:56

标签: c# winforms hdpi

我在具有正常DPI大小的计算机上构建了一个应用程序。它是一个WinForms应用程序,具有许多表单和自定义控件。当我在具有高DPI的Lenovo Yoga 900上打开项目时,它在Visual Studio 2013中看起来不错,但是当我运行该应用程序时,某些部分不在屏幕上。

更糟糕的是当我在“普通DPI计算机”上更改后打开应用程序。大多数控件都按比例放大,边距和填充也会缩放。

换句话说,我的表格搞砸了。我读过有关设置为Font的AutoScaleMode。即使我改变了那个属性,也没有真正明显的变化。

我有什么建议可以解决这个问题吗?或者有人有类似的经历/问题吗?

0 个答案:

没有答案