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

Определение

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

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

Поля

BottomUp 3

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

LeftToRight 0

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

RightToLeft 2

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

TopDown 1

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

Примеры

В следующем примере показано, как задать 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 место размещения нового элемента управления по умолчанию при добавлении в вспомогательный контейнер. Направление потока контейнера вместе со свойствами Anchor Dock каждого автономного элемента управления определяет порядок элементов управления при изменении размера контейнера.

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

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

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