[原创][开源]C# Winform DPI自适应方案,SunnyUI三步搞定 |
您所在的位置:网站首页 › p=ui变形 › [原创][开源]C# Winform DPI自适应方案,SunnyUI三步搞定 |
SunnyUI.Net, 基于 C# .Net WinForm 开源控件库、工具类库、扩展类库、多页面开发框架
![]() Winform窗体随着屏幕的DPI缩放,会引起窗体变形及字体变形。SunnyUI的DPI缩放自适应方案目标为随着DPI缩放,窗体和字体均不变形,从而实现界面的美观。主要有以下三步操作: 1、设置窗体和自定义用户控件的AutoScaleMode为None实现目标:禁止窗体因为字体大小缩放变形因为显示的高分屏,然后操作系统的设置了字体缩放引起的。窗体默认的AutoScaleMode = Font,控件会因为高分屏自动缩放。解决方法:设置窗体、用户控件的AutoScaleMode = None 2、设置app.manifest的dpiAware为true实现目标:禁止窗体因为DPI缩放变形选择项目属性,安全性 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |