欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 高考 > C# Winform:项目引入SunnyUI后,显示模糊

C# Winform:项目引入SunnyUI后,显示模糊

2025/1/19 1:23:53 来源:https://blog.csdn.net/qq_63524016/article/details/145120083  浏览:    关键词:C# Winform:项目引入SunnyUI后,显示模糊

在使用WinForms并引入SunnyUI等第三方UI库后,如果运行出来的窗口出现模糊问题,大概率是由于DPI设置有问题,解决方法如下:

  1. 在Visual Studio中,右击项目名称,选择“添加”->“新项”。

  2. 在“添加新项”对话框中,选择“应用程序清单文件”,命名为app.manifest,然后点击“添加”。

  3. 在打开的app.manifest文件中,将原有的内容替换为以下代码,包括高DPI设置的部分:

<?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"><security><requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges></security></trustInfo><application xmlns="urn:schemas-microsoft-com:asm.v1"><windowsSettings><dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware><!-- 可以选择添加以下行以启用Per-Monitor DPI Awareness --><!-- <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">perMonitorV2</dpiAwareness> --></windowsSettings></application>
</assembly>

注意事项

  • 保存文件:确保保存对app.manifest文件所做的更改。

  • 重新编译:更改manifest文件后,需要重新编译项目以使更改生效。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com