在WinForms中获取Windows屏幕比例

时间:2014-04-23 15:11:32

标签: c# windows winforms

我在WinForms应用程序中有一个自定义绘制方法,当用户更改其屏幕缩放时会中断该方法。他们可以通过以下方式做到这一点:

Right Click on Desktop > Click Personalise > Display > Select 125%.

如何访问分辨率比例,以便我可以重新计算控件的大小以增加屏幕比例?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Control.AutoScaleFactor。我还没有使用其他缩放因子对其进行测试,但如果您的比例设置为100%,则Control.AutoScaleFactor.Height.Width会返回1(即" 100%")。