FlowLayoutPanel 控件按水平或垂直流方向排列其内容。 可以将控件的内容从一行换行到下一行,也可以从一列换行到下一列。 或者,可以剪切其内容,而非进行换行。
可以通过设置 FlowDirection 属性的值来指定流方向。 FlowLayoutPanel 控件在从右到左 (RTL) 布局中正确地反转其排列方向。 也可通过设置 FlowLayoutPanel 属性的值来指定是对 WrapContents 控件的内容进行换行还是剪切。
将 FlowLayoutPanel 属性设置为 AutoSize时,true
控件会自动调整其内容的大小。 它还向其子控件提供 FlowBreak 属性。 将 FlowBreak 属性的值设置为 true
会导致 FlowLayoutPanel 控件停止在当前流方向中布局控件,并换行到下一行或列。
任何 Windows 窗体控件都可以是 FlowLayoutPanel 控件的子控件,包括 FlowLayoutPanel的其他实例。 使用这项功能,您可以构建复杂的布局,使其在运行时适应窗体的尺寸。
另请参阅演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件。