Sdílet prostřednictvím


FlowDirection Výčet

Definice

Definuje konstanty, které určují směr, ve kterém po sobě jdoucí prvky uživatelského rozhraní (UI) jsou umístěny v kontejneru lineární rozložení.

public enum class FlowDirection
public enum FlowDirection
type FlowDirection = 
Public Enum FlowDirection
Dědičnost
FlowDirection

Pole

BottomUp 3

Prvky teče od spodní části návrhové plochy k horní části.

LeftToRight 0

Prvky teče od levého okraje návrhové plochy doprava.

RightToLeft 2

Prvky teče od pravého okraje návrhové plochy doleva.

TopDown 1

Prvky teče od horní části návrhové plochy dolů.

Příklady

Následující příklad ukazuje, jak nastavit FlowDirection vlastnost FlowLayoutPanel ovládacího prvku. Tento příklad kódu je součástí většího příkladu FlowLayoutPanel pro ovládací prvek.

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

Poznámky

Výčet FlowDirection popisuje směr toku po sobě jdoucích prvků uživatelského rozhraní, obvykle ovládacích prvků, na návrhové ploše nebo kontejneru, jako je formulář. Tento výčet je používán kontejnery lineárního rozložení, jako FlowLayoutPanelje , který ukládá tyto informace interně do FlowLayoutPanel.FlowDirection vlastnosti .

Určuje FlowDirection , kde je ve výchozím nastavení umístěn nový ovládací prvek, když je přidán do podpůrného kontejneru. Směr toku kontejneru spolu s vlastnostmi Anchor a Dock každého obsaženého ovládacího prvku určují uspořádání ovládacích prvků při změně velikosti jejich kontejneru.

Ovládací FlowLayoutPanel prvek poskytuje vlastnost podřízeným FlowBreak ovládacím prvkům. Nastavení hodnoty FlowBreak vlastnosti na způsobí true , že FlowLayoutPanel ovládací prvek zastaví rozložení ovládacích prvků v aktuálním směru toku a zalomí se na další řádek nebo sloupec.

Platí pro

Viz také