问题过程

开发环境是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运行时字体模糊相关推荐

  1. OSG显示状态时字体模糊问题

    2015.05.12 今天测试整理的OSG MFC框架时发现一个奇葩的问题:按下S键查看状态时显示的状态数据全部是模糊的,如下图 当时在群里问这个问题也没有人回复(比较郁闷),百度到的一个相关的博客: ...

  2. 解决看Html5网站或论坛时字体模糊问题

    两个步骤: 第一步:修改window外观设置. XP用户请先执行如下操作:桌面单击右键-属性-外观-效果-勾选"使用下列方式使屏幕字体的边缘平滑"并选择"清晰" ...

  3. winform运行时如何接受参数?(示例)

    关键是在Main函数中处理,示例如下 using System; using System.Collections.Generic; using System.Windows.Forms; names ...

  4. Windows7操作系统Chrome浏览器字体模糊虚化看不清楚的解决方案

    电脑配置比较差,加上装了很多开发环境,一直坚持使用windows7操作系统,没升windows10,前几个月突然发现chrome在浏览某些网站时字体模糊发虚,看不清楚,忘记截图了,怎么描述呢,就好像是 ...

  5. winform显示器适配(解决字体模糊,界面错乱,多屏适配)

    最近做的一个软件,内部测试的时候有人把显示器放大了300%,导致界面空间重叠错乱了,之前在双屏幕运行的时候也有出现字体模糊的问题,就一起解决了. 步骤如下: 1. (我所有控件都包含到一个panel里 ...

  6. VS2017对话框运行字体模糊问题解决方法

    1.问题 VS2017的C#环境,在资源管理器里对话框显示正常,但exe运行时对话框字体模糊 2.原因 Win10高分辨率字体放大125%,而WinForm默认清单文件禁止高分辨率缩放支持,这导致程序 ...

  7. Android字体占有内存,android随意创建字体对象引发的应用程序运行时占用内存过大...

    android随意创建字体对象引发的应用程序运行时占用内存过大 在实际开发android项目过程中,由于是初次设置android系统没有的字体,所以用到了一个外部文件FounderFineRoundS ...

  8. sun java applet,Sun Java运行时环境字体解析Applet权限提升漏洞

    Sun的Java运行时环境(JRE)为JAVA应用程序提供可靠的运行环境. JRE字体解析代码的实现上存在漏洞,可能导致非授权的Applet以提升后的权限执行操作. JRE字体解析代码中的漏洞可能允许 ...

  9. 安卓运行时监听配置更改:sim卡、本地语言、键盘显示或隐藏、字体大小、UI模式、屏幕方向、屏幕布局(另一个屏幕)、可用屏幕大小(横纵向)、无屏幕大小(外接屏幕)。

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓运行时可以监听的配置更改:sim卡.本地语言.键盘显示或隐藏.字体大小.UI模式.屏幕方向.屏幕布局(另一个屏幕).可用屏幕大小(横纵向).无屏幕 ...

最新文章

  1. 【单片机】时钟周期 器械周期 指令周期的关系
  2. 用于类别级物体6D姿态和尺寸估计的标准化物体坐标空间
  3. 《2020总结-2021展望》
  4. 学习记录-交叉编译环境的设置
  5. java中遍历Map的方法
  6. mysql 存储过程月单拆天单_MySQL之存储过程按月创建表的方法步骤
  7. init/inittab
  8. vtk 转换视角_vtk使用基础[1]
  9. AI大有可为:NAIE平台助力垃圾分类
  10. python界面-图形界面
  11. 2010年08月18日
  12. 小学生“快乐读书吧”具体要求以及推荐书目集
  13. JavaScript 效果 - so cool
  14. Java编程题之某年某月某日
  15. linux编译libmp3lame,使用libmp3lame库编码mp3
  16. linux关闭笔记本自带键盘
  17. c语言存储图像jpg,用c语言如何读取和保存jpg图片文件?
  18. 如何轻松地的现货白银中预测走势?
  19. 怎么查看电脑主板最大支持多大的内存
  20. 天邑ty1208-z,湖北高安版,线刷固件-免TTL激活方法

热门文章

  1. LINQ To XML 入门(3)
  2. Paypal+java 支付接入
  3. 单片机MCU外部晶振的选择
  4. 多线程之间的通信方式
  5. Python零基础爬取网页数据并导出Excel
  6. 2009-08-11
  7. 842t计算机组成原理,2017年四川省培养单位408计算机学科专业基础综合之计算机组成原理考研导师圈点必考题汇编...
  8. 四川大学计算机导论考试,四川大学计算机导论期末例题教程.doc
  9. 档案管理html,人员档案管理.html
  10. Flutter学习笔记(一)