Sdílet prostřednictvím


FlowDirection Výčet

Definice

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

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

Pole

Name Hodnota Description
LeftToRight 0

Prvky proudí z levého okraje návrhové plochy doprava.

TopDown 1

Prvky proudí z horní části návrhové plochy do dolní části.

RightToLeft 2

Prvky proudí z pravého okraje návrhové plochy doleva.

BottomUp 3

Prvky proudí ze spodní části návrhové plochy do horní části.

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 zadaného 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 používá kontejnery lineárního rozložení, jako FlowLayoutPanelje například , které ukládají tyto informace interně do FlowLayoutPanel.FlowDirection vlastnosti.

Určuje FlowDirection umístění nového ovládacího prvku ve výchozím nastavení při jeho přidání do podpůrného kontejneru. Směr toku kontejneru spolu s vlastnostmi AnchorDock jednotlivých ovládacích prvků, které obsahují, 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 ovládacím prvkům FlowBreak . Nastavení hodnoty FlowBreak vlastnosti takFlowLayoutPanel, aby true ovládací prvek přestal rozkládat ovládací prvky v aktuálním směru toku a zalamovat na další řádek nebo sloupec.

Platí pro

Viz také