FlowDirection Enum

Definition

Definierar konstanter som anger i vilken riktning på varandra följande användargränssnittselement placeras i en linjär layoutcontainer.

public enum class FlowDirection
public enum FlowDirection
type FlowDirection = 
Public Enum FlowDirection
Arv
FlowDirection

Fält

Name Värde Description
LeftToRight 0

Element flödar från den vänstra kanten av designytan till höger.

TopDown 1

Element flödar från designytans överkant till botten.

RightToLeft 2

Element flödar från designytans högra kant till vänster.

BottomUp 3

Element flödar från botten av designytan till toppen.

Exempel

I följande exempel visas hur du anger egenskapen på FlowDirection en FlowLayoutPanel kontroll. Det här kodexemplet är en del av ett större exempel som tillhandahålls FlowLayoutPanel för kontrollen.

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

Kommentarer

Uppräkningen FlowDirection beskriver flödesriktningen för efterföljande gränssnittselement, vanligtvis kontroller, på en designyta eller container, till exempel ett formulär. Den här uppräkningen används av linjära layoutcontainrar som FlowLayoutPanel, som lagrar den här informationen internt i FlowLayoutPanel.FlowDirection egenskapen.

Avgör FlowDirection var en ny kontroll placeras som standard när den läggs till i en stödcontainer. Flödesriktningen för containern, tillsammans med Anchor egenskaperna och Dock för varje innesluten kontroll, avgör omorganiseringen av kontroller när deras container storleksändras.

Kontrollen FlowLayoutPanel tillhandahåller en FlowBreak egenskap till dess underordnade kontroller. Om du anger värdet för FlowBreak egenskapen så true slutar FlowLayoutPanel kontrollen att lägga ut kontroller i den aktuella flödesriktningen och radbryts till nästa rad eller kolumn.

Gäller för

Se även