FlowDirection Enumeração

Definição

Define constantes que especificam a direção em que elementos consecutivos da interface de utilizador (UI) são colocados num contentor de layout linear.

public enum class FlowDirection
public enum FlowDirection
type FlowDirection = 
Public Enum FlowDirection
Herança
FlowDirection

Campos

Name Valor Description
LeftToRight 0

Os elementos fluem da borda esquerda da superfície do desenho para a direita.

TopDown 1

Os elementos fluem do topo da superfície de design para a base.

RightToLeft 2

Os elementos fluem da borda direita da superfície do desenho para a esquerda.

BottomUp 3

Os elementos fluem da parte inferior da superfície do desenho para o topo.

Exemplos

O exemplo seguinte mostra como definir a FlowDirection propriedade num FlowLayoutPanel controlo. Este exemplo de código faz parte de um exemplo maior fornecido para o FlowLayoutPanel controlo.

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

Observações

A FlowDirection enumeração descreve a direção do fluxo de elementos UI consecutivos, tipicamente controlos, numa superfície de design ou contentor como um formulário. Esta enumeração é usada por contentores de layout linear como FlowLayoutPanel, que armazenam esta informação internamente na FlowLayoutPanel.FlowDirection propriedade.

Determina FlowDirection onde um novo controlo é colocado por defeito quando é adicionado a um contentor de suporte. A direção do fluxo do contentor, juntamente com as Anchor propriedades e Dock de cada controlo contido, determinam o rearranjo dos controlos quando o seu recipiente é redimensionado.

O FlowLayoutPanel controlo confere uma FlowBreak propriedade aos seus controlos filhos. Definir o valor da FlowBreak propriedade para true faz com que o FlowLayoutPanel controlo pare de dispor os controlos na direção atual do fluxo e passe para a próxima linha ou coluna.

Aplica-se a

Ver também