当前位置:网站首页>再也不用担心窗体变形了
再也不用担心窗体变形了
2022-06-29 15:23:00 【常哥说编程】
前言
今天跟大家分享的这个问题,是很多人都曾遇到的,也一直有很多人在问。
窗体或控件在编辑状态下,是正常的,但是一旦运行起来是变形了。
解决方案
如果大家遇到这种问题,可以先从以下两个方面进行检查:
显示器的显示设置是不是100%
窗体或控件和其所在的容器字体是否一致
1、显示器的显示设置不是100%
由于现在很多电脑或笔记本的分辨率都是高于1920 * 1080 的,如果设置100%,会导致字体或图标很小,所以厂家会在显示设置里推荐设置125%、150%,甚至200%显示。这样就会导致运行变形,如果希望按照推荐的百分比运行,又不希望运行变形,可以参考这篇文章解决。
2、窗体或控件和其所在的容器字体不一致
大家都知道,不同的字体对应的大小是不一样的,最典型的体现就是如果你将窗体默认的宋体改成微软雅黑,窗体就会自动变大。
所以如果你是窗体嵌入,或者控件放置,请确保窗体的字体与容器的字体是同一种字体,否则就会出现变形的问题。
还有一种情况,当嵌入窗体到Panel里的时候,字体也是一致,大小设置与容器也是一致,但是仍然会出现部分空白,这种情况的原因可能是你窗体是有边框的,而嵌入是按无边框嵌入的,这样就会导致实际无边框的窗体大小是更小的,所以当嵌入窗体时,要先将窗体设置为无边框,然后再设置大小与Panel容器大小一致。
以上内容,希望大家收藏并记住,这样就不用再担心窗体运行变形的问题了。
边栏推荐
- What is the relationship between synchronized and multithreading
- MySQL scheduled full database backup & rolling deletion of backup data before the specified date
- Complex convolutional neural network: cv-cnn
- 雷达天线简介
- Unity C basic review 28 - delegation with return (p449)
- 适用于遥感图像处理的神经网络
- Leetcode notes: biweekly contest 81
- Lumiprobe 活性染料丨氨基染料:花青5胺
- PostgreSQL source code learning (25) -- transaction log ⑥ - wait for log writing to complete
- Solidworks零件图存放位置更改后装配图识别不出来的解决办法
猜你喜欢

Lumiprobe 活性染料丨杂染料:BDP FL 神经酰胺

数据挖掘复习

Lumiprobe 活性染料丨环炔染料:AF488 DBCO,5 异构体

Sofaregistry source code | data synchronization module analysis

Andorid Jetpack Hilt

Chapter IX app project test (4) test tools

Lumiprobe reactive dye miscellaneous dye: BDP FL ceramide

Lumiprobe click chemistry - non fluorescent azide: azide-peg3-oh

What is the relationship between synchronized and multithreading

14.IP协议-bite
随机推荐
Lumiprobe click chemistry - non fluorescent alkyne: hexanoic acid STP ester
MySQL开发规范.pdf
雷达的类型
请说下redis命令的时间复杂度??(实际问的是redis底层结构)
c#Sqlite类库
Lumiprobe deoxyribonucleic acid phosphate CpG 1000 solid carrier
13.TCP-bite
File常用工具類, 流相關運用 (記錄)
What is the time complexity of the redis command?? (the actual question is about the underlying structure of redis)
SSL v** technical principle
上次给我们发福利的 TDesign ,今天讲讲它的开源故事
Informatics Olympiad all in one 1000: introductory test questions
Lumiprobe click chemistry - non fluorescent azide: azide-peg3-oh
动作捕捉系统用于苹果采摘机器人
Unity C basic review 28 - delegation with return (p449)
遥感典型任务分析
Excel中构建SQL语句
雷达天线简介
Is it safe to open a stock account at present? Can I open an account online directly
Ink drop typesetting