当前位置: 首页 > article >正文

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窗体及其控件的自适应


http://www.kler.cn/a/520399.html

相关文章:

  • JavaScript赋能智能网页设计
  • Hive详细讲解-基础语法快速入门
  • 利用Qt5.15.2编写Android程序时遇到的问题及解决方法
  • 测试的基本原则
  • linux下使用脚本实现对进程的内存占用自动化监测
  • 从替代到覆盖:暴雨信创服务器打开市场新局面
  • 微信小程序1.3 开发工具的使用
  • 用Python和PyQt5打造一个股票涨幅统计工具
  • OpenCV相机标定与3D重建(66)对立体匹配生成的视差图(disparity map)进行验证的函数validateDisparity()的使用
  • 【JAVA实战】如何使用 Apache POI 在 Java 中写入 Excel 文件
  • (4)ACS控制器Buffer程序记录与解析-PEG功能程序
  • npx和npm 和pnpm的区别
  • [C语言日寄]exit函数的使用及其拓展
  • 计算机网络 (60)蜂窝移动通信网
  • docker安装Redis:docker离线安装Redis、docker在线安装Redis、Redis镜像下载、Redis配置、Redis命令
  • 【外文原版书阅读】《机器学习前置知识》1.线性代数的重要性,初识向量以及向量加法
  • 如何建设一个企业级的数据湖
  • 【云安全】云原生-K8S-简介
  • Linux 小火车
  • 算法随笔_26: 按奇偶排序数组