C# WinForm —— 36 布局控件 GroupBox 和 Panel

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讲

相关推荐
小七在进步16 分钟前
数据结构:用栈实现队列
开发语言·数据结构
KaMeidebaby17 分钟前
卡梅德生物技术快报|噬菌体筛选:噬菌体筛选工程化优化方案:基于侵染全链条参数调控与水环境应用验证
java·开发语言·人工智能·机器学习·spark
geovindu18 分钟前
go: Floyd-Warshall Algorithms
开发语言·后端·算法·golang
CoderYanger23 分钟前
视频裁剪+缩放+自动添加水印脚本(Python版)
开发语言·后端·python·程序人生·职场和发展·音视频·学习方法
酷酷的身影32 分钟前
Managers/APConfigManager.cs
开发语言·ui·c#
拳里剑气33 分钟前
C++算法:优先级队列
开发语言·c++·算法·优先级队列
小七在进步34 分钟前
数据结构:用队列实现栈
开发语言·数据结构
从零开始的代码生活_1 小时前
C++ 模板入门:函数模板、类模板与实例化机制
开发语言·c++·后端
luj_17689 小时前
残熵算法实时化三大瓶颈突破
c语言·开发语言·网络·经验分享·算法
不听话坏10 小时前
Ignition篇(下 一) 动态执行前的事情
开发语言·前端·javascript