问题过程

开发环境是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. python字典用法(创建、添加、删除(del()、clear()、pop()、popitem())、修改、查找(get()、keys()、values()、items())、更新update、遍历)
  2. 操作系统(十)进程通信
  3. 原本挂起的线程继续执行
  4. kaggle用命令提交
  5. PHP做闹钟APP,8款超好用的闹钟APP,专治各种赖床
  6. 漆桂林 | 知识图谱的应用
  7. MongoDB数据库备份恢复与导入导出
  8. Windows7下安装配置PHP开发环境
  9. poj 3841 Double Queue (AVL树入门)
  10. mysql 存储过程:提供查询语句并返回查询执行影响的行数
  11. 纽微特反省:别人犯错不敢说,那是因为自己不干活
  12. Linux启动时 Error 15: File not found 问题解决方法
  13. [2018.10.11 T1] 锻造
  14. python截图识别文字_python截图并转换文字
  15. Spark电商离线数仓·用户模块指标统计
  16. php实战视频教程 帝国cms二次开发,帝国cms7.5二次开发整合CKPlayer播放器教程
  17. 单元测试总结反思_考试后的总结与反思600字
  18. 方维团购V3.07版本短信插件开发
  19. 视频直播时连麦功能使用说明
  20. RV-LINK:输出非预期响应向 GDB 报告错误

热门文章

  1. jmeter-计数器使用
  2. 中国人又当选欧洲科学院外籍院士啦!道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  3. HTML+CSS中 文字两边线水平居中且两边对齐
  4. python和python3联通_python2号和python3号的区别总结,差异
  5. Godaddy主机从购买到开通的详细图文教程(2013年)
  6. 2018计算机一级题库百度云,2018年全国计算机等级考试一级考试试题库.pdf
  7. 服务器型号变更说明,01-正文
  8. 电脑系统的sp1、sp2、sp3是什么意思?
  9. Project2007企业项目管理实践
  10. ffmpeg php 抠像_利用 Avisynth 2.5.8 的 ColorKeyMask 功能实现视频抠像