FlowDirection Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.