一直都没有太注意这个DPI设置的问题,一般情况下电脑都设置为正常尺寸,如果改大了字都很大看着不是很舒服。于是每次开发的时候都是正常的情况下,写控件,布局,调整位置。可是前两天发现有的用户用我们软件时居然显示全是乱的,找来找去原来是用户将DPI设置改成大尺寸了,结果愣是显示乱了。然后自己也试了下,更改DPI后确实显示有问题,汗!
    项目都到尾声了,如果改的话则要将所有控件,不论是自定义继承自usercontrol、control的,还是vs自带的都要重新过一遍,然后还要将组合的控件也要重新调整。
控件有图片的,backgroundlayout统统改成stretch,布局用DOCK,或者直接用布局管理器来管理。以及还有其他很多细节,最好是将电脑调到其它尺寸下调试。
    因此,大家一定要记住,项目在设计阶段一定要将问题考虑周全,不光设计如何实现,还要将可能遇到的问题想到。这样在写代码时就能避免很多不必要的错误,也能让软件更健壮一些。

C#关于电脑DPI改动显示的问题相关推荐

  1. windows7无法登陆网络上的计算机,win7电脑网络连接显示感叹号无法上网怎么处理...

    不少用户在打开Win7系统时,会发现桌面任务栏右下角的网络图标出现黄色感叹号,将鼠标移动到网络连接处,显示小对话框网络无法识别.遇到这种情况说明你的Win7系统无法正常上网,那我们该怎么解决呢?下面就 ...

  2. 解决优盘插入电脑后无显示的问题

    最近,亲身经历了两次U盘插入电脑后电脑上无法显示的问题,原本以为是优盘中病毒了(以前学校机房里的部分电脑有病毒),但由于项目文件都在优盘里,所以只能先研究一下解决方案. 病因:优盘插入电脑,电脑上无任 ...

  3. vant图标怎么显示不出来_U盘插进电脑但不显示怎么解决

    小强一键重装系统 学习电脑技能,提升能力,优秀人士的聚集地. U盘不显示怎么办? U盘插进电脑但不显示,最近我就遇到了这个问题.下面,我把找到的解决方案分享出来,给同样有这方面需要的朋友参考. U盘不 ...

  4. C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值

    C#之windows桌面软件第十二课:电脑ADC值显示(上位机),记忆上次串口号,并用TrackBar控件显示ADC值 using System; using System.Collections.G ...

  5. C#之windows桌面软件第十一课:电脑ADC值显示(上位机)(多通道显示)

    C#之windows桌面软件第十一课:电脑ADC值显示(上位机)(多通道显示) using System; using System.Collections.Generic; using System ...

  6. C#之windows桌面软件第十课:电脑ADC值显示(上位机)(单通道显示)

    C#之windows桌面软件第十课:电脑ADC值显示(上位机) (单通道显示) using System; using System.Collections.Generic; using System ...

  7. 桔子浏览器电脑版不显示图片怎么办 看不到图片怎么解决

    桔子浏览器电脑版不显示图片怎么办?很多用户之前使用桔子浏览器浏览图片的时候,发现图片不能显示的情况,下面通过这篇文章给大家讲讲怎么处理. 桔子浏览器电脑版不显示图片怎么办 看不到图片怎么解决 桔子浏览 ...

  8. win7不显示移动硬盘_win7系统电脑开机不显示桌面?

    最近不少用户询问用的win7系统电脑开机后不显示桌面该怎么办? 出现这种问题,大概率是windows的资源管理器没有成功运行导致的. 那我们该怎么解决电脑开机不显示桌面的问题呢? 今天就来给大家分享下 ...

  9. 插入移动硬盘_Win10插入移动硬盘或U盘有提示声但电脑中不显示的解决方法

    最近使用Win10系统的电脑,出现了一个小问题,电脑插入U盘有提示声,但是在电脑中却不显示U盘,但是U盘插入其它电脑却可以正常用,这就说明U盘肯定没有问题,那么这个问题该如何解决呢?下面装机之家分享一 ...

最新文章

  1. Source Insight乱码的解决方案,SI不支持UTF-8字符编码乱码
  2. 【星球知识卡片】模型压缩重要方向-动态模型,如何对其长期深入学习
  3. linux内核启动后门,Linux下编写隐蔽的自启动回连后门
  4. python需要配置环境变量吗_教你手动设置python环境变量
  5. 2021浙江英语高考成绩查询,2021浙江高考英语试卷难度如何
  6. Myeclipse学习总结(1)——Myeclipse优化配置
  7. LeetCode OJ - Surrounded Regions
  8. 巧用 Nginx 快速实现 HTTPS 双向认证
  9. C+++之begin(),end(),rend(),rbegin()
  10. JavaScript中实现深浅拷贝
  11. C语言match函数的定义与用法,Match函数的基本用法
  12. 如何对Camunda进行历史数据清理
  13. (转置矩阵)将一个3x3、4x4矩阵转置后输出
  14. 植物大战僵尸存档任务C1-01
  15. 中国联通物联网平台能力介绍
  16. 后缀表达式的求值(c语言)
  17. 《人月神话》第十一弹
  18. iOS APP:简单粗暴的自制下拉刷新
  19. 服务器无法远程访问的原因有哪些
  20. python正则表达式(一)

热门文章

  1. ROS学习(九)—— rqt_console 和 roslaunch
  2. STM32的I2C特性及架构
  3. BZOJ 3289 Mato的文件管理 | 莫队 树状数组
  4. bzoj2005: [Noi2010]能量采集
  5. Androidclient与服务端交互之登陆演示样例
  6. 把aspx页面输出成xml的方法注意事项
  7. 大数高精运算-----乘法
  8. 删除临时表并且插入数据
  9. [转]C#多线程编程实例实战
  10. 【转】jmeter响应结果乱码问题