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


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

Определение

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

public enum class FlowDirection
public enum FlowDirection
type FlowDirection = 
Public Enum FlowDirection
Наследование
FlowDirection

Поля

Имя Значение Описание
LeftToRight 0

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

TopDown 1

Элементы текают от верхней части поверхности конструктора до нижней части.

RightToLeft 2

Элементы текают с правого края области конструктора слева.

BottomUp 3

Элементы текают из нижней части поверхности конструктора в верхнюю часть.

Примеры

В следующем примере показано, как задать FlowDirection свойство элемента FlowLayoutPanel управления. Этот пример кода является частью более крупного примера, предоставленного FlowLayoutPanel для элемента управления.

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;
    }
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;
}
Private Sub flowTopDownBtn_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowTopDownBtn.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.TopDown

End Sub

Private Sub flowBottomUpBtn_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowBottomUpBtn.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.BottomUp

End Sub

Private Sub flowLeftToRight_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowLeftToRight.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.LeftToRight

End Sub

Private Sub flowRightToLeftBtn_CheckedChanged( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles flowRightToLeftBtn.CheckedChanged

    Me.FlowLayoutPanel1.FlowDirection = FlowDirection.RightToLeft

End Sub

Комментарии

Перечисление FlowDirection описывает направление потока последовательных элементов пользовательского интерфейса, как правило, элементов управления в области конструктора или контейнера, например формы. Это перечисление используется контейнерами линейного макета, такими как FlowLayoutPanel, которые хранят эту информацию внутри FlowLayoutPanel.FlowDirection свойства.

Определяет FlowDirection место размещения нового элемента управления по умолчанию при добавлении в вспомогательный контейнер. Направление потока контейнера, AnchorDock а также свойства каждого содержащегося элемента управления определяют переупорядочение элементов управления при изменении размера контейнера.

Элемент FlowLayoutPanel управления предоставляет FlowBreak свойство дочерним элементам управления. Задание значения FlowBreak свойства true , которое приводит FlowLayoutPanel к остановке размещения элементов управления в текущем направлении потока и переносе в следующую строку или столбец.

Применяется к

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