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」链接:夸克网盘分享