首页 > 编程语言 >【转】【C#】电脑设置150%,Winform界面显示错乱

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

时间:2024-06-06 18:33:57浏览次数:33  
标签:exe 150% C# 路径 如下 devenv 界面显示 Microsoft

在电脑设置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

 

标签:exe,150%,C#,路径,如下,devenv,界面显示,Microsoft
From: https://www.cnblogs.com/mqxs/p/18235808

相关文章

  • EFDC建模方法及在地表水环境评价、水源地划分、排污口论证
    原文链接:EFDC建模方法及在地表水环境评价、水源地划分、排污口论证https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247605969&idx=3&sn=30087fd54f3f7a799423af2af789735a&chksm=fa821f36cdf59620bb55495293987726bfa59dcf0bdbab1212fd7cda48ed1aee24785d9a9be9&toke......
  • 26-unittest之装饰器(@classmethod)
            unittest中的setUp可以在每个测试方法运行前执行,有效的减少了代码量。但有个弊端,比如打开浏览器操作,执行每个测试方法前都要重新打开一次,这样就会浪费很多时间。        是否可以只打开一次浏览器,执行完所有的测试方法后再关闭浏览器呢?这里就需要用到......
  • neo4j导入关系csv文件建立知识图谱
    1.启动neo4jstart出现neo4j不是内部或外部命令的问题解决方法:neo4j.bat不是内部或外部命令,也不是可运行的程序_neo4j.bat'不是内部或外部命令,也不是可运行的程序或批处理文件。-CSDN博客我按照他的方法添加了一个用户变量就解决了。 启动后,浏览器打开网址,输入自己的......
  • js中try中定义的数据catch无法访问
    如果你在try块中定义了一个变量,但在catch块中访问时得到undefined,这可能是因为以下几个原因:变量作用域问题:如果在try块中使用let或const声明了变量,这些变量只在try块内部可见(即具有块级作用域)。当控制权转移到catch块时,这些变量就不可见了,因此尝试访问它们会得到undefined。但根......
  • 入手戴尔R720服务器(1)通过iDRAC查看系统信息
    想入手服务器很久了,一直担心功耗太高,今天狠心搞了一台戴尔服务器R720。需求开虚拟机,核心数要多学习以下Windows云桌面AD域控officeonlineserverubuntu试验机随便折腾不怕玩坏最好两个网口以上稳定四个以上硬盘位‍为什么是R720?1000元预算......
  • C# NewtonJson Self referencing loop detected for property 'Parent' with type
    privatevoidImage_MouseLeftButtonDown(objectsender,MouseButtonEventArgse){stringimgJson1=JsonConvert.SerializeObject(img1);System.IO.File.AppendAllText($"{DateTime.Now.ToString("yyyyMMddHHmmssffff")}_img.json",imgJso......
  • 基于修改iOS内核绕过iOS 基于svc 0x80的ptrace反调试
    yuzhouheike62天 看到一个帖子:[原创]绕过iOS基于svc0x80的ptrace反调试24.跟着操作了下.这篇文章的核心思想来源于[原创]iOS内核修改之过某音等PT_DENY_ATTACH反动态ptrace调试我的设备是:iphone7iOS14.1,DarwinKernelVersion20.0.0:WedSep3003:24:41......
  • Centos Stream 10 测试版下载:未来的RHEL10&Rocky Linux 10
    简介最近发现Centos最放出了Stream10测试版本,应该是基于Fedora40构建的。未来红帽会基于此版本构建RHEL10。内核版本:6.9.0Python版本:3.12.2RHEL系发行版对应关系Fedora(根发行版-软件实时更新-只支持一年)>>某一版本作为基准版本⏬CentosStream(长期稳定发行版-软......
  • 【Python Cookbook】S01E22 替换文本 re.sub(),re.subn() 以及 回调函数
    目录问题解决方案讨论问题如果我们想要对字符串中的文本做替换,该如何办?解决方案针对简单的文本模式,我们直接使用字符串内置方法str.replace()函数即可。text="Ileaveamessageforyou."print(text.replace('leave','left'))结果:Ileftamessagefor......
  • bootstrap.css-表单-登录案例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><!--引入bootstrap.css样式--><linkrel="stylesheet"href="static/plugin......