【转】【C#】电脑设置150%,Winform界面显示错乱

在电脑设置150%的时候,winform下窗体布局会产生变化,如下图所示

 解决方案
1、打开注册表编辑器,找到下面这个路径:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
如下图:


2、在右侧新建一个字符串值。
2.1 值为:devenv.exe所在的路径(安装vs时选择的路径不同位置会有所不同,如果安装了多个版本的vs,则需要添加多个值)
2.2 类型为:REG_SZ
2.3 数据为:DPIUNAWARE
我的VS2022版本的devenv.exe的路径为:
D:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.exe
我的VS2013版本的devenv.exe的路径为:
D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
添加完,如下图:


3、关闭注册表编辑器,关闭已打开的VS,重新打开VS,如下图:


可以看到,显示已经正常了,窗体设计器顶部的提示也没有了。
4、运行后的效果如下图:


也显示正常了。
                        
原文链接:https://blog.csdn.net/zlbdmm/article/details/134827072

 

posted on   梦琪小生  阅读(199)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2022-06-06 Git 简单基础命令的应用
2021-06-06 【转】【WPF】WPF无边框窗体
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示