软件

当前位置:首页>技术交流>软件
全部 24 软件 7 硬件 8 其它 9

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

作者:张博   来源:转载   时间:2025-05-24    访问量:375

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

1、使用效果如下:

未缩放前的原始窗体页面

image.png

缩放后的窗体页面:

image.png


image.png

2、使用方法

2.1 添加"RegisterFormControl(this);"

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

image.png

2.2 添加"ChangeFormControlSize(this);" 

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

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

image.png

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

image.png


上一篇:RISC-V MCU将常量定义到指定的Flash地址

下一篇:没有了!

发表评论:

评论记录:

未查询到任何数据!