FlowLayoutPanel 控件概述

FlowLayoutPanel 控件沿着水平或垂直流向排列其内容。 可以将该控件的内容从一行换行至下一行,或者从一列换至下一列。 还可以选择剪裁内容而不是换行。

可以通过设置 FlowDirection 属性的值来指定流方向。 FlowLayoutPanel 控件在从右向左 (RTL) 的布局中正确地反转它的流方向。 还可以通过设置 WrapContents 属性的值来指定是换行还是剪裁 FlowLayoutPanel 控件的内容。

AutoSize 属性设置为 true 时,FlowLayoutPanel 控件自动调整大小以容纳其内容。 它还向其子控件提供了 FlowBreak 属性。 将 FlowBreak 属性的值设置为 true 会使 FlowLayoutPanel 控件停止在当前流方向布局控件并换到下一行或下一列。

任何 Windows 窗体控件都可以是 FlowLayoutPanel 控件的子控件,包括 FlowLayoutPanel 的其他实例。 利用此功能,可以在运行时构造适应窗体尺寸的复杂布局。

有关更多信息,请参见 演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件.

请参见

参考

FlowDirection

TableLayoutPanel

其他资源

FlowLayoutPanel 控件(Windows 窗体)