Прочитать на английском

Поделиться через


FlowDirection Перечисление

Определение

Определяет константы, указывающие направление, в котором располагаются последовательные элементы пользовательского интерфейса в контейнере с линейной структурой.

C#
public enum FlowDirection
Наследование
FlowDirection

Поля

BottomUp 3

Направление элементов снизу поверхности конструктора вверх.

LeftToRight 0

Направление элементов с левого края поверхности конструктора к правому.

RightToLeft 2

Направление элементов с правого края поверхности конструктора к левому.

TopDown 1

Направление элементов сверху поверхности конструктора вниз.

Примеры

В следующем примере показано, как задать FlowDirection свойство для FlowLayoutPanel элемента управления. Этот пример кода является частью более крупного примера, предоставленного 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 описывает направление потока последовательных элементов пользовательского интерфейса, как правило, элементов управления в области конструктора или контейнера, например формы. Это перечисление используется контейнерами линейного макета, такими как 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
Windows Desktop 3.0, 3.1, 5, 6, 7

См. также раздел