C# 一个工具类让winform自动根据窗体大小缩放所有控件

AutoControlSize.cs工具类,功能是使控件尺寸随着主对话框尺寸按比例调整。并且使用方式十分简单,只需要调用两个函数即可实现整个页面的控件根据窗体的大小改变而跟着缩放。

1、使用效果如下:

未缩放前的原始窗体页面

缩放后的窗体页面:
缩小窗体后的页面 拉伸放大后的页面

2、使用方法

2.1 添加"RegisterFormControl(this);"

将"AutoControlSize.RegisterFormControl(this);"添加到Form的构造函数里控件初始化函数中.

2.2 添加"ChangeFormControlSize(this);"

将"AutoControlSize.ChangeFormControlSize(this);" 添加到Form的Resize消息响应函数中.

1 如下图先在From窗体的事件中找到Resize消息响应事件,然后双击生成响应函数

2 将"AutoControlSize.ChangeFormControlSize(this);" 添加到Form的Resize消息响应函数中.

3、工具类源代码

「AutoControlSize.cs」链接:夸克网盘分享

相关推荐
雪人不是菜鸡3 分钟前
反射调用方法
c#
航Hang*4 分钟前
Windows Server 配置与管理——第12章:配置数字证书服务器
运维·服务器·windows
blog_wanghao1 小时前
基于Qt的串口调试助手
开发语言·qt
果汁华2 小时前
Typer:基于类型提示的现代Python CLI框架
开发语言·网络·python
赵药师2 小时前
多进程-生产者消费者C++实现
java·开发语言·jvm
雾岛听蓝2 小时前
Linux线程基础
linux·开发语言·经验分享
百事牛科技2 小时前
保护文档安全:PDF限制功能实操方法
windows·pdf
zhangzeyuaaa2 小时前
Python 异常机制深度剖析
开发语言·python
whitelbwwww2 小时前
C++基础--类型、函数、作用域、指针、引用、文件
开发语言·c++
leaves falling2 小时前
C/C++ const:修饰变量和指针的区别(和引用底层关系)
c语言·开发语言·c++