Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > 容器类控件 >
FlowLayoutPanel(流式布局面板)

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

可以通过设置 FlowDirection 属性的值来指定排列方向。  还可以通过设置属性的值WrapContents来指定控件的内容FlowLayoutPanel是换行还是剪裁。

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

子控件的停靠和锚定行为不同于其他容器控件中的行为。 停靠和锚定均相对于流方向上的最大控件。 有关详细信息,请参阅 如何在 FlowLayoutPanel 控件中定位和停靠子控件 。

我们系统中的高级筛选就使用了此控件对筛选项进行自动排布。

属性

属性名称 中文名称 说明
FlowDirection 排列方向 获取或设置一个值,该值指示 FlowLayoutPanel 控件的流向。
WrapContents 内容换行 获取或设置一个值,该值指示应当对 FlowLayoutPanel 控件的内容进行换行还是剪裁。

另外,调整控件间距的两个属性Padding和Margin也是比较常用的。

方法

方法名称 说明
GetFlowBreak(Control) 返回一个值,该值表示 FlowLayoutPanel 控件的流中断设置。
SetFlowBreak(Control, Boolean) 设置一个值,该值表示 FlowLayoutPanel 控件的流中断设置。