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讲

相关推荐
lsx2024065 分钟前
jEasyUI 条件设置行背景颜色
开发语言
飞天小蜈蚣6 分钟前
python-django_ORM的十三个查询API接口
开发语言·python·django
LcVong8 分钟前
C# 基于MemoryMappedFile实现进程间通信(服务端+客户端完整范例)
linux·服务器·c#
飞雪20079 分钟前
局域网服务发现技术, DNS-SD和mDNS具体有什么区别, 什么不同?
开发语言·局域网·mdns·airplay·dns-sd·airprint
开开心心就好14 分钟前
打印机驱动搜索下载工具,自动识别手动搜
java·linux·开发语言·网络·stm32·物联网·电脑
时光追逐者19 分钟前
C#/.NET/.NET Core技术前沿周刊 | 第 66 期(2026年1.12-1.18)
c#·.net·.netcore
张np25 分钟前
java基础-ListIterator 接口
java·开发语言
AndrewHZ36 分钟前
【Python与生活】怎么用python画出好看的分形图?
开发语言·python·生活·可视化·递归·分形
陳103038 分钟前
C++:继承
开发语言·c++
GSDjisidi38 分钟前
正社員・個人事業主歓迎|GSD東京本社で働こう|業界トップクラスの福利厚生完備
开发语言·面试·职场和发展