FlowDirection Wyliczenie

Definicja

Definiuje stałe określające kierunek, w którym kolejne elementy interfejsu użytkownika są umieszczane w kontenerze układu liniowego.

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

Pola

BottomUp 3

Elementy przepływają od dołu powierzchni projektowej do góry.

LeftToRight 0

Elementy przepływają od lewej krawędzi powierzchni projektowej po prawej stronie.

RightToLeft 2

Elementy przepływają od prawej krawędzi powierzchni projektowej po lewej stronie.

TopDown 1

Elementy przepływają od góry powierzchni projektowej do dołu.

Przykłady

W poniższym przykładzie pokazano, jak ustawić FlowDirection właściwość w kontrolce FlowLayoutPanel . Ten przykład kodu jest częścią większego przykładu udostępnionego dla kontrolki 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

Uwagi

Wyliczenie FlowDirection opisuje kierunek przepływu kolejnych elementów interfejsu użytkownika, zazwyczaj steruje na powierzchni projektowej lub kontenerze, takim jak formularz. To wyliczenie jest używane przez kontenery układu liniowego, takie jak FlowLayoutPanel, które przechowuje te informacje wewnętrznie we FlowLayoutPanel.FlowDirection właściwości .

Funkcja FlowDirection określa, gdzie nowa kontrolka jest domyślnie umieszczana podczas dodawania jej do kontenera pomocniczego. Kierunek przepływu kontenera wraz z właściwościami Anchor i Dock każdej zawartej kontrolki określa kolejność kontrolek po zmianie rozmiaru kontenera.

Kontrolka FlowLayoutPanel udostępnia FlowBreak właściwość do kontrolek podrzędnych. Ustawienie wartości FlowBreak właściwości true powoduje FlowLayoutPanel zatrzymanie układania kontrolek w bieżącym kierunku przepływu i zawijanie do następnego wiersza lub kolumny.

Dotyczy

Zobacz też