winform运行时字体模糊
问题过程
开发环境是Windows10,Visual Studio2019。
在使用winform程序开发,明明设计的很清晰的界面,但是在运行时控件上的字体变的很模糊,像素很差
如图:
促使原因
Win10会对你的应用做出默认的选择,而在做winform界面的时候用的是默认win10的配置
解决方案
禁用系统的缩放
1.从pc显示端禁用
将电脑的缩放与布局进行修改(缩放和分辨率改成对应的)
我只改了缩放,分辨率改为最低的1280×700
结果1:可以看到确实是由这个引起的
结果2:电脑用起来别扭
方法总结:我想我是不会用这种方法的
2.从代码运用端禁用
winform默认的清单文件里已经加入了对禁用屏幕分辨率的自动适应的支持,只是被注释掉了,我们只需要找到并打开就行
步骤1:添加>>>类>>>应用程序清单文件
步骤2:找到以下代码,取消注释,然后保存
<!--<application xmlns="urn:schemas-microsoft-com:asm.v3"><windowsSettings><dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware><longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware></windowsSettings></application>-->将以上代码注释符号去掉
保存<application xmlns="urn:schemas-microsoft-com:asm.v3"><windowsSettings><dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware><longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware></windowsSettings></application>
运行结果:ojbk
萌新初学者,如果有讲的不对的地方,求大佬放过
winform运行时字体模糊相关推荐
- OSG显示状态时字体模糊问题
2015.05.12 今天测试整理的OSG MFC框架时发现一个奇葩的问题:按下S键查看状态时显示的状态数据全部是模糊的,如下图 当时在群里问这个问题也没有人回复(比较郁闷),百度到的一个相关的博客: ...
- 解决看Html5网站或论坛时字体模糊问题
两个步骤: 第一步:修改window外观设置. XP用户请先执行如下操作:桌面单击右键-属性-外观-效果-勾选"使用下列方式使屏幕字体的边缘平滑"并选择"清晰" ...
- winform运行时如何接受参数?(示例)
关键是在Main函数中处理,示例如下 using System; using System.Collections.Generic; using System.Windows.Forms; names ...
- Windows7操作系统Chrome浏览器字体模糊虚化看不清楚的解决方案
电脑配置比较差,加上装了很多开发环境,一直坚持使用windows7操作系统,没升windows10,前几个月突然发现chrome在浏览某些网站时字体模糊发虚,看不清楚,忘记截图了,怎么描述呢,就好像是 ...
- winform显示器适配(解决字体模糊,界面错乱,多屏适配)
最近做的一个软件,内部测试的时候有人把显示器放大了300%,导致界面空间重叠错乱了,之前在双屏幕运行的时候也有出现字体模糊的问题,就一起解决了. 步骤如下: 1. (我所有控件都包含到一个panel里 ...
- VS2017对话框运行字体模糊问题解决方法
1.问题 VS2017的C#环境,在资源管理器里对话框显示正常,但exe运行时对话框字体模糊 2.原因 Win10高分辨率字体放大125%,而WinForm默认清单文件禁止高分辨率缩放支持,这导致程序 ...
- Android字体占有内存,android随意创建字体对象引发的应用程序运行时占用内存过大...
android随意创建字体对象引发的应用程序运行时占用内存过大 在实际开发android项目过程中,由于是初次设置android系统没有的字体,所以用到了一个外部文件FounderFineRoundS ...
- sun java applet,Sun Java运行时环境字体解析Applet权限提升漏洞
Sun的Java运行时环境(JRE)为JAVA应用程序提供可靠的运行环境. JRE字体解析代码的实现上存在漏洞,可能导致非授权的Applet以提升后的权限执行操作. JRE字体解析代码中的漏洞可能允许 ...
- 安卓运行时监听配置更改:sim卡、本地语言、键盘显示或隐藏、字体大小、UI模式、屏幕方向、屏幕布局(另一个屏幕)、可用屏幕大小(横纵向)、无屏幕大小(外接屏幕)。
全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓运行时可以监听的配置更改:sim卡.本地语言.键盘显示或隐藏.字体大小.UI模式.屏幕方向.屏幕布局(另一个屏幕).可用屏幕大小(横纵向).无屏幕 ...
最新文章
- 【单片机】时钟周期 器械周期 指令周期的关系
- 用于类别级物体6D姿态和尺寸估计的标准化物体坐标空间
- 《2020总结-2021展望》
- 学习记录-交叉编译环境的设置
- java中遍历Map的方法
- mysql 存储过程月单拆天单_MySQL之存储过程按月创建表的方法步骤
- init/inittab
- vtk 转换视角_vtk使用基础[1]
- AI大有可为:NAIE平台助力垃圾分类
- python界面-图形界面
- 2010年08月18日
- 小学生“快乐读书吧”具体要求以及推荐书目集
- JavaScript 效果 - so cool
- Java编程题之某年某月某日
- linux编译libmp3lame,使用libmp3lame库编码mp3
- linux关闭笔记本自带键盘
- c语言存储图像jpg,用c语言如何读取和保存jpg图片文件?
- 如何轻松地的现货白银中预测走势?
- 怎么查看电脑主板最大支持多大的内存
- 天邑ty1208-z,湖北高安版,线刷固件-免TTL激活方法