C#设置winform窗体自动适应不同分辨率的电脑

C#设置winform窗体自动适应不同分辨率的电脑

文章已被社区收录

加入社区

问题背景:

用winform开发了一个上位机软件,本机的台式开发电脑是宽屏的,上位机软件的显示效果良好,而在笔记本电脑上使用上位机软件时,出现了界面超出屏幕,部分功能或内容无法显示完整的现象。

探索之后,发现了一个规律:笔记本电脑的屏幕分辨率最大为1366×768,此时用vs2015中C#设计的winform窗体的size属性最大为1386×788;台式电脑的屏幕分辨率最大为1920×1080,此时用vs2015中C#设计的winform窗体的size属性最大为1940×1100。

而我设计的窗体的size属性需为1183×820才能将所有内容显示完全,故上位机软件在笔记本电脑上出现显示不完全的现象。

解决方法

方法一:调整属性,使用滚轮

C#/winform 窗体适应不同分辨率

C#winform设置窗体自动缩放适应不同尺寸的电脑屏幕大小

方法二:使用FlowLayoutPanel

流方向布局控件FlowLayoutPanel

方法三:使用自适应类

WinForm窗体及其控件的自适应

相关推荐
时间的拾荒人15 小时前
C语言字符函数与字符串函数完全指南
c语言·开发语言
2501_9481069115 小时前
计算机毕业设计之基于jsp教科研信息共享系统
java·开发语言·信息可视化·spark·课程设计
取经蜗牛15 小时前
Python 第一阶段完全指南:从零到第一个实用工具
开发语言·python
dog25016 小时前
从重尾到截断流量模型的演进
开发语言·php
qq_4017004116 小时前
Qt QSS 完全入门写出漂亮界面以及解决样式不生效问题
开发语言·qt
影寂ldy16 小时前
C# try-catch 异常处理全套笔记
服务器·数据库·c#
我是一颗柠檬17 小时前
【Java项目技术亮点】覆盖索引与索引下推优化
android·java·开发语言
2601_9624408417 小时前
计算机毕业设计之健身房管理系统的设计与实现
java·开发语言·课程设计·旅游·宠物
TeamDev17 小时前
JxBrowser 9.3.0 版本发布啦!
java·后端·c#·混合应用·jxbrowser·浏览器控件·异步媒体设备
第六五18 小时前
Python 内置装饰器
开发语言·python