C# Winform DPI自适应方案,SunnyUI三步搞定(转)

您所在的位置:网站首页 winform界面控件不可以调整 C# Winform DPI自适应方案,SunnyUI三步搞定(转)

C# Winform DPI自适应方案,SunnyUI三步搞定(转)

2024-07-17 19:27| 来源: 网络整理| 查看: 265

Winform窗体随着屏幕的DPI缩放,会引起窗体变形及字体变形。SunnyUI的DPI缩放自适应方案目标为随着DPI缩放,窗体和字体均不变形,从而实现界面的美观。主要有以下三步操作:

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

2、设置app.manifest的dpiAware为true实现目标:禁止窗体因为DPI缩放变形选择项目属性,安全性输入图片说明选中 启用 ClickOnce 安全设置,再取消选中。这时候项目的文件里就多了app.manifest输入图片说明按下面代码修改,启用dpiAware

true true


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3