Winform界面运行变形解决方案

随着高分屏设备的普及,Winform开发者遇到界面在非100%缩放下显示变形的问题。本文提供了三种解决方案:一是每次设置为100%并重启VS,二是修改注册表以实现DPI不敏感,三是将主显示器设为100%。重点介绍了通过修改注册表来避免Winform界面变形的步骤,适用于VS2017和VS2019社区版。
摘要由CSDN通过智能技术生成

-Begin-

  现在高分屏的电脑越来越多,2K屏,4K屏层出不穷,对于.net开发人员来说,尤其是Winform开发者,分辨率一直是个比较头疼的事情,屏幕分辨率高了,如果仍然设置显示100%,会导致字体非常小,影响观看,因此很多时候推荐的都是150%,200%,如果主显示器设置不是100%,打开Winform项目时,会以同样的百分比进行窗体显示,会导致界面变形等一系列的问题。

  基于这种情形,在研究一番之后,给大家提供一下解决方案,主要有以下三种解决方案:

图片

  

第一种是根据提示设置100%重启VS,但是这种每次都要重启,很麻烦,

第二种是我们等会要讲的,

第三种是设置主显示器为100%,如果能够接受100%显示,那直接设置成100%,然后重新设置一下UI布局,重启VS或者重启电脑就行了。

对于第二种解决方案,就是修改注册表:

图片

 打开注册表,找到这个路径:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

常哥说编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值