FlowDirection Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as constantes que especificam a direção na qual os elementos consecutivos da interface do usuário são colocados em um contêiner de layout linear.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Herança
Campos
BottomUp | 3 | Os elementos fluem da parte inferior da superfície de design para a parte superior. |
LeftToRight | 0 | Os elementos fluem da borda esquerda da superfície de design para a borda direita. |
RightToLeft | 2 | Os elementos fluem da borda direita da superfície de design para a borda esquerda. |
TopDown | 1 | Os elementos fluem da parte superior da superfície de design para a parte inferior. |
Exemplos
O exemplo a seguir mostra como definir a FlowDirection propriedade em um FlowLayoutPanel controle . Este exemplo de código faz parte de um exemplo maior fornecido para o FlowLayoutPanel controle .
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
Comentários
A FlowDirection enumeração descreve a direção de fluxo de elementos de interface do usuário consecutivos, normalmente controles, em uma superfície de design ou contêiner, como um formulário. Essa enumeração é usada por contêineres de layout linear, como FlowLayoutPanel, que armazena essas informações internamente na FlowLayoutPanel.FlowDirection propriedade .
O FlowDirection determina onde um novo controle é colocado por padrão quando ele é adicionado a um contêiner de suporte. A direção de fluxo do contêiner, juntamente com as Anchor propriedades e Dock de cada controle contido, determinam a reorganização dos controles quando o contêiner é redimensionado.
O FlowLayoutPanel controle fornece uma FlowBreak
propriedade para seus controles filho. Definir o valor da FlowBreak
propriedade como true
faz com que o FlowLayoutPanel controle pare de definir controles na direção do fluxo atual e encapsule para a próxima linha ou coluna.