WinForm 设计器中DPI感知错误解决方法

news/2024/12/26 17:34:57/文章来源:https://www.cnblogs.com/ziyuhaokun/p/18555888

这张图是WinForm在1080P分辨率下开发的一个Form,但是代码到高分辨率屏幕就会变成这个鸟样
image

虽然说可以通过DPI感知让程序在运行的时候显示出正确的样式,但是这样让我们在设计的时候很是苦恼

在翻看了WinForm微软官方在Net8的更新,发现了这样的一条:
image
我们在项目csproj里面加入一行代码就可以实现此功能

<PropertyGroup>......<ForceDesignerDPIUnaware>true</ForceDesignerDPIUnaware>
</PropertyGroup>

image

Ps:一定要在Net8下才有效果,直接使用是没有用的,我也不明白这明明是VS2022更新的内容为什么要跟sdk挂钩

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/837077.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装kali purple后要做的事

1、切换中文sudo dpkg-reconfigure locales翻到最后,找到zh_cn重启搞定。 2、换源vim /etc/apt/sources.list打开后注释原来的源,换上国内源。 先用 # 把原本的注释掉: 之后,在下面添加上新的源: aliyun 阿里云 deb http://mirrors.aliyun.com/kali kali-rolling main no…

博客同步到腾讯云开发者社区声明

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=26x714yb3cb3作者:翎野君 出处:http://www.cnblogs.com/lingyejun/ 若本文如对您有帮助,不妨点击一下右下角的【推荐】。如果您喜欢或希望看到更多我…

考研打卡(22)

开局(22) 开始时间 2024-11-19 23:02:31 结束时间 2024-11-19 23:58:31今天开会,我真是碎掉了数据结构假设某段通信电文仅由 6 个字母 ABCDEF 组成, 字母在电文中出现的频率分别为 2,3,7,15,4,6。 根据这些频率作为权值构造哈夫曼编码, 终构造出的哈夫曼树带权路径长…

使用分区助手扩充C盘空间

检查设备加密状态 首先,进入设备的设置界面,查看设备加密选项是否已开启。如果加密已开启,需要先关闭加密功能。此过程大约需要十几分钟时间,具体时间取决于设备的配置和数据量。使用分区助手扩展磁盘空间选择空闲空间较多的磁盘 在分区助手中,选中一个空闲空间较多的磁盘…

DQL多表查询

select *from 表名,表名 会输出这两个表的笛卡尔积select *from 表名 限制条件表名不能在同一条指令中反复使用,所以应当起别名,如表名 别名, 表名 别名;可以自身连接查询 在select语句后面加两个相同的表 外连接查询 用inner join,需要加on select * from 表名 inner jo…

《数据结构》课程作业

第二章 PTA编程题 一共十道编程题 难度排序: \[\begin{align} 6<8<5<7<5<10<1=2<3\le 4<9 \nonumber \end{align} \]6-1 有序链表合并(无重复) 双指针法 def merge_list(la, lb):ans = LinkList()p = ans.headp1 = la.head.nextp2 = lb.head.nextwh…

《Django 5 By Example》阅读笔记:p651-p678

《Django 5 By Example》学习第9天,p651-p678总结,总计28页。 一、技术总结 1.aggregate() (1)aggregate:ad-("to") + gregare("to collection into a flock(群), to gather") 因为ad 后面跟的是gregate,为了发音方便,ad演变为了ag。aggregate的本意…

k8s阶段02 namespace,pod资源及命令, pod资源配置(应用监控,资源需求和限制), 多容器pod(初始容器), k8s卷基础

namespaceNamespace: 名称空间,命名空间资源对象名称隔离www.google.com, www.magedu.com资源类型:名称空间级别:必须属于某个名称空间-n NAMESPACE_NAME --namespace NAMESPACE_NAME集群级别:不属于任何名称名称 命令: kubectl get kubectl get TYPE [name, ...]…

三维地球--SparkGlobe

下载地址: 链接:https://pan.baidu.com/s/1Z-7UdVJvJL0jxLoGon79cQ 提取码:ehs5

学习笔记493—简单解释超声波成像的工作原理【全网最详细讲解!】

简单解释超声波成像的工作原理 我们将从以下几个方面进行讨论。请向下滚动,开始阅读。声音与超声波导论 发送和接收超声波 超声波与人体组织的相互作用 扫描方式:A扫描 扫描方式:B扫描 频率、波长、分辨率和深度 多普勒效应声音和超声波 我们都很熟悉声音。它帮助我们交流和…

2024-11-19--servelt与request

servelt urlPattern配置request请求

高级语言程序设计课程第八次个人作业

班级:https://edu.cnblogs.com/campus/fzu/2024C 作业要求: https://edu.cnblogs.com/campus/fzu/2024C/homework/13307 学号:102400121 姓名:林永庆 11.13 12 制表符是\t36712.9 1 函数传递的时候就是地址了,在函数中scanf的时候不用&2389 指向指针的指针总结:菜就多…