1. 简介
两个可以盛放其他控件的容器,可以用于把不同的控件分组,一般不会注册事件
- GroupBox:为其他控件提供可识别的分组。可通过Text属性设置标题;有边框;没有滚动条,一般用于按功能分组
- Panel:将其他控件集中显示到一个面板中,集中管理。没有标题;默认情况下,在编辑状态下可以看到虚线边框,在运行状态下看不到边框,但是可以设置边框;当AutoScroll属性为true时,有滚动条,一般布局时会用到
拖动 GroupBox/Panel,它里面的控件会一起移动
2. 常用属性
GroupBox/Panel的 (Name)属性很少使用
属性 | 解释 |
---|---|
(Name) | 控件ID,在代码里引用的时候会用到 |
Enabled | 控件是否启用 |
Dock | 定义要绑定到容器的控件边框: Top:贴着父容器的上边框,高度不变,宽度会随父容器的调整而调整 Buttom:贴着父容器的下边框,高度不变,宽度会随父容器的调整而调整 Left:贴着父容器的左边框,宽度不变,高度会随父容器的调整而调整 Right:贴着父容器的右边框,宽度不变,高度会随父容器的调整而调整 Fill:填充整个父容器,尺寸随着父容器的调整而调整 None:不停靠,大小不变 |
Text (只有GroupBox有这个属性) | GroupBox的标题,分组标题 |
AutoScroll (只有Panel有这个属性) | AutoScroll属性为true时,有滚动条 |
参考:2023年C#之WinForm零基础教程50讲