FlowDirection Enum

Definitie

Definieert constanten die de richting opgeven waarin opeenvolgende elementen van de gebruikersinterface (UI) in een container met lineaire indeling worden geplaatst.

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

Velden

Name Waarde Description
LeftToRight 0

Elementen stromen van de linkerrand van het ontwerpoppervlak naar rechts.

TopDown 1

Elementen stromen van de bovenkant van het ontwerpoppervlak naar beneden.

RightToLeft 2

Elementen stromen van de rechterrand van het ontwerpoppervlak naar links.

BottomUp 3

Elementen stromen van de onderkant van het ontwerpoppervlak naar boven.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de FlowDirection eigenschap voor een FlowLayoutPanel besturingselement instelt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor het FlowLayoutPanel besturingselement.

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

Opmerkingen

De FlowDirection opsomming beschrijft de stroomrichting van opeenvolgende UI-elementen, meestal besturingselementen, op een ontwerpoppervlak of container, zoals een formulier. Deze opsomming wordt gebruikt door containers voor lineaire indelingen, zoals FlowLayoutPanel, waarmee deze informatie intern in de FlowLayoutPanel.FlowDirection eigenschap wordt opgeslagen.

Hiermee FlowDirection wordt bepaald waar een nieuw besturingselement standaard wordt geplaatst wanneer het wordt toegevoegd aan een ondersteunende container. De stroomrichting van de container, samen met de Anchor eigenschappen Dock van elk ingesloten besturingselement, bepaalt de herverdeling van besturingselementen wanneer de grootte van de container wordt gewijzigd.

Het FlowLayoutPanel besturingselement biedt een FlowBreak eigenschap aan de onderliggende besturingselementen. Als u de waarde van de FlowBreak eigenschap instelt, true zorgt u ervoor dat het FlowLayoutPanel besturingselement stopt met het invullen van besturingselementen in de huidige stroomrichting en terugloopt naar de volgende rij of kolom.

Van toepassing op

Zie ook