FlowDirection 枚举

定义

定义指定方向的常数,连续的用户界面 (UI) 元素将按照该方向放入线性布局容器中。

C#
public enum FlowDirection
继承
FlowDirection

字段

名称 说明
BottomUp 3

元素从设计图面的底部流到顶部。

LeftToRight 0

元素从设计图面的左边缘流到右边缘。

RightToLeft 2

元素从设计图面的右边缘流到左边缘。

TopDown 1

元素从设计图面的顶部流到底部。

示例

以下示例演示如何在控件上FlowLayoutPanel设置 FlowDirection 属性。 此代码示例是为控件提供的更大示例的 FlowLayoutPanel 一部分。

C#
private void flowTopDownBtn_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.TopDown;
}

private void flowBottomUpBtn_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.BottomUp;
}

private void flowLeftToRight_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.LeftToRight;
}

private void flowRightToLeftBtn_CheckedChanged(
    System.Object sender, 
    System.EventArgs e)
{
    this.FlowLayoutPanel1.FlowDirection = FlowDirection.RightToLeft;
}

注解

枚举 FlowDirection 描述设计图面或容器(如窗体)上连续 UI 元素(通常是控件)的流动方向。 此枚举由线性布局容器(如 FlowLayoutPanel)使用,后者在 属性内部 FlowLayoutPanel.FlowDirection 存储此信息。

确定 FlowDirection 将新控件添加到支持容器时默认放置的位置。 容器的流动方向以及 Anchor 每个包含控件的 和 Dock 属性决定了控件在调整容器大小时对控件的重新排列。

控件 FlowLayoutPanel 为其子控件提供 FlowBreak 属性。 将 FlowBreak 属性的值设置为 true 会使 FlowLayoutPanel 控件停止按当前排列方向对控件进行布局,并换行到下一行或下一列。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另请参阅