c#Winform布局界面(使用容器控件)

本文介绍了Windows窗体中的几种关键容器控件,如Panel、FlowLayoutPanel、TableLayoutPanel、GroupBox和TabControl,详细阐述了它们的特性和用途。同时,讨论了窗体和控件的布局管理,包括Dock和Anchor属性在调整控件位置和大小中的作用,以及Padding和Margin如何影响控件间间距。这些内容对于理解和创建高效用户界面至关重要。

容器控件:
在这里插入图片描述
容器控件1:面板Panel
属性:
AutoScroll属性,设置面板滚动条是否可用,默认情况下是禁用false
BorderStyle属性,设置面板边框风格,有None(默认),FixedSingle,Fixed3D三种。
BackColor、BackgroundImage属性
容器控件2:流式布局面板FlowLayoutPanel
用于在水平或垂直方向自动排列内容,
任何一个Windows窗体控件都可以是FlowLayoutPanel的子控件。
容器控件3:表格布局控件TableLayoutPanel
容器控件4:分组框GroupBox
容器控件5:选项卡控件TabControl
用于创建带有多个选项卡(TabPages)的窗口,每个选项卡都相当于一个对话窗口容器,可以在其中独立地存放其他控件对象。
常用属性
MultiLine属性:获取或设置是否可以创建多行选项卡
TabPages属性:获取该选项卡控件中选项卡页的集合
容器控件6:分隔器控件Spliter
由两个Panel面板和一个Split拆分条组成的复合体,两个Panel之间的拆分条可以拖动。
多个SplitContainer控件可嵌套

窗体和控件的布局
四个布局属性
Dock(停靠)–把控件停靠在容器的某个位置
Anchor(锚点)–把控件的某个边固定在容器边
Padding(填充)–设置控件的内边距(调整与内部控件的距离)
Margin(外边距)–设置控件的外边距(调整与其他控件距离)
Dock 属性
设置控件边框停靠到容器某个边上,使控件随容器一起调整大小。
Fill:四边拉伸
Left:左停靠,上下拉伸
Right:右停靠,上下拉伸
Top:上停靠,左右拉伸
Bottom:下停靠,左右拉伸
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值