FlowLayoutPanel 控件概述

FlowLayoutPanel 控件沿水平或纵排方向排列其内容。 可从一行到下一行,或从一列到下一列来进行控件内容换行。 或者,可以剪切其内容,而非进行换行。

可以通过设置 FlowDirection 属性的值来指定排列方向。 FlowLayoutPanel 控件在从右到左 (RTL) 布局中正确地反转其排列方向。 也可通过设置 WrapContents 属性的值来指定是对 FlowLayoutPanel 控件的内容进行换行还是剪切。

AutoSize 属性设置为 true 时,FlowLayoutPanel 控件自动调整根据其内容调整大小。 它还为其子控件提供了 FlowBreak 属性。 将 FlowBreak 属性的值设置为 true 导致 FlowLayoutPanel 控件停止按当前排列方向对控件进行布局,并换行到下一行或下一列。

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

另请参阅演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件

另请参阅