当前位置:   article > 正文

C# Winform DPI自适应方案_winform控件在分辨率缩放后变形

winform控件在分辨率缩放后变形

Winform窗体随着屏幕的DPI缩放,会引起窗体变形及字体变形。

1.设置窗体和自定义用户控件的AutoScaleMode为None

实现目标:禁止窗体因为字体大小缩放变形
因为显示的高分屏,然后操作系统的设置了字体缩放引起的。窗体默认的AutoScaleMode = Font,控件会因为高分屏自动缩放。
解决方法:设置窗体、用户控件的AutoScaleMode = None
在这里插入图片描述

2、设置app.manifest的dpiAware为true

实现目标:禁止窗体因为DPI缩放变形
选择项目右键》属性》安全性:启用ClickOnce 再取消
在这里插入图片描述
在这里插入图片描述

3、修改app.manifest代码 dpiAware=true

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/844067
推荐阅读
相关标签
  

闽ICP备14008679号