再也不用担心窗体变形了

83 篇文章 17 订阅
81 篇文章 10 订阅

前言

今天跟大家分享的这个问题,是很多人都曾遇到的,也一直有很多人在问。

窗体或控件在编辑状态下,是正常的,但是一旦运行起来是变形了。

解决方案

如果大家遇到这种问题,可以先从以下两个方面进行检查:

  • 显示器的显示设置是不是100%

  • 窗体或控件和其所在的容器字体是否一致

1、显示器的显示设置不是100%

由于现在很多电脑或笔记本的分辨率都是高于1920 * 1080 的,如果设置100%,会导致字体或图标很小,所以厂家会在显示设置里推荐设置125%、150%,甚至200%显示。这样就会导致运行变形,如果希望按照推荐的百分比运行,又不希望运行变形,可以参考这篇文章解决。

Winform界面运行变形解决方案

2、窗体或控件和其所在的容器字体不一致

大家都知道,不同的字体对应的大小是不一样的,最典型的体现就是如果你将窗体默认的宋体改成微软雅黑,窗体就会自动变大。

所以如果你是窗体嵌入,或者控件放置,请确保窗体的字体与容器的字体是同一种字体,否则就会出现变形的问题。

还有一种情况,当嵌入窗体到Panel里的时候,字体也是一致,大小设置与容器也是一致,但是仍然会出现部分空白,这种情况的原因可能是你窗体是有边框的,而嵌入是按无边框嵌入的,这样就会导致实际无边框的窗体大小是更小的,所以当嵌入窗体时,要先将窗体设置为无边框,然后再设置大小与Panel容器大小一致。

以上内容,希望大家收藏并记住,这样就不用再担心窗体运行变形的问题了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

常哥说编程

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

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

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

打赏作者

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

抵扣说明:

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

余额充值