专栏首页静谧的小码农WinForm界面布局随分辨率改变

WinForm界面布局随分辨率改变

电脑更换分辨率时,软件内部的控件大小如果不跟着改变,会严重影响软件的实用性以及美观性。

解决方法1:

在Visual studio 2013中,窗体的属性中有一个AutoScaleMode属性,这个属性的作用是:指定 Windows 窗体支持的不同类型的自动缩放模式

属性名

属性说明

None

禁用自动缩放(默认时)

Font

根据类使用的字体(通常为系统字体)的维度控制缩放

Dpi

根据显示分辨率控制缩放,常用分辨率为 96 和 120 DPI

Inherit

根据类的父类的缩放模式控制缩放,如果不存在父类,则禁用自动缩放

解决方法2:

把窗体定义为一个表格布局,然后把空间全部都绑定在表格布局的固定位置,当改变表格大小的时候,空间大小自动跟随表格单元格大小进行改变。

实行样例:

1.窗体添加表格布局TableLayoutPanel

2.设置TableLayoutPanel控件的Dock属性为“Fill”,这样就实现了作为自动填充满窗体

3.设置TableLayoutPanel控件的行和列,设置成百分比形式,这样就可以实现对于当窗体变大或缩小时,控件大小自动改变

4.添加控件到表格中,并且控件的Dock值也为Fill,这样就可实现控件随表格大小改变

5.实现效果

心得:最好是两个解决方法一起使用,先设置AutoScaleMode属性为DPI,获取电脑的分辨率改变窗体的大小,然后再设置TableLayoutPanel进行对窗体内部的自动变更调整的设置。

新问题:当你的控件需要可能两个以上的表格位置时,应该怎么操作?

答案:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • sqlserver 连接远程sqlserver数据库

    @useself = 'false', /*指定 rmtuser 和 rmtpassword 参数用来连接到特定 locallogin 的 rmtsrvname...

    静谧的小码农
  • MS SQL 的存储过程练习

    /*带参存储过程 if(OBJECT_ID('proc_find_stu', 'p') is not null)    dro...

    静谧的小码农
  • 【转】 COM 免注册技术

    今天实际应用时,又进行了一些测试,发现与以前看到资料中一些不同的表现,见最后的【补充】部分

    静谧的小码农
  • 从图灵机开始

    说到图灵机,我们首先要说说图灵这个人。笔者觉得我们这种搞计算机的人都应该知道并记得这个人。 图灵,1912年6月23日生于英国帕丁顿。是数学家、密码破译专家,当...

    企鹅号小编
  • 对等网络中的搜索技术(Networking and Internet Architecture)

    点对点(Peer to Peer, P2P)网络是对互联网IP网络的一种覆盖,随着越来越多的人使用低价个人计算机来形成大型分布式系统集群,P2P网络可以通过参与...

    用户6869393
  • Kylin正式发布:面向大数据的终极OLAP引擎方案

    日前,eBay公司隆重宣布已经正式向开源业界推出分布式分析引擎:Kylin(http://kylin.io)。作为一套旨在对Hadoop环境下分析流程进行加速、...

    CSDN技术头条
  • Kylin正式发布:面向大数据的终极OLAP引擎方案

    日前,eBay公司隆重宣布已经正式向开源业界推出分布式分析引擎:Kylin(http://kylin.io)。作为一套旨在对Hadoop环境下分析流程进行加速、...

    Albert陈凯
  • 内网渗透测试研究:隐藏通讯隧道技术

    在实际的网络中,通常会通过各种边界设备、软/硬件防火墙甚至入侵检测系统来检查对外连接情况,如果发现异样,就会对通信进行阻断。那么什么是隧道呢?这里的隧道,就是一...

    FB客服
  • 没有协议,就变成哑巴网络了

    协议大家对这个词不陌生,你我之间的协议,你说我之间的约定,就像我们说话用某种语言一样,有各个国家的人,说不同的语言,不能进行交流所以要预定一种语言进行交流,在网...

    DataScience
  • GenomeScope评估基因组大小和杂合度

    基因组越大,杂合度也大,重复片段越大,该物种的组装难度就越大。通常我们会通过genome survery分析,对以上几个指标进行简单评估,核心就是通过kme 分...

    生信修炼手册

扫码关注云+社区

领取腾讯云代金券