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讲

相关推荐
java1234_小锋12 小时前
LangChain4j 开发Java Agent智能体- 多模态支持
java·开发语言·langchain4j
凡人叶枫12 小时前
Effective C++ 条款23:宁以 non-member、non-friend 替换 member 函数
linux·开发语言·c++·嵌入式开发
张忠琳12 小时前
【Go 1.26.4】Golang Channel 深度解析
开发语言·后端·golang
盈建云系统12 小时前
B2B产品展示网站怎么做?从产品目录到询盘表单,企业获客页面搭建流程
开发语言·网站搭建·开发网站
不会C语言的男孩12 小时前
Linux 系统编程 · 第 4 章:文件属性与元数据
linux·c语言·开发语言
kernelcraft12 小时前
Boto3:Python 操作 AWS 的官方 SDK
开发语言·python·其他·aws
D3bugRealm12 小时前
cryptography:Python 开发者的加密标准库
开发语言·python·其他
Rain50912 小时前
2.1 Nest.js 项目初始化与模块化架构
开发语言·前端·javascript·后端·架构·数据分析·node.js
小熊美家熊猫系统13 小时前
电子合同技术实现与合规实践
java·开发语言·分布式
ytttr87313 小时前
C# 定时数据库备份工具
开发语言·数据库·c#