FlowDirection Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar konstanter som anger i vilken riktning på varandra följande användargränssnittselement placeras i en linjär layoutcontainer.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| LeftToRight | 0 | Element flödar från den vänstra kanten av designytan till höger. |
| TopDown | 1 | Element flödar från designytans överkant till botten. |
| RightToLeft | 2 | Element flödar från designytans högra kant till vänster. |
| BottomUp | 3 | Element flödar från botten av designytan till toppen. |
Exempel
I följande exempel visas hur du anger egenskapen på FlowDirection en FlowLayoutPanel kontroll. Det här kodexemplet är en del av ett större exempel som tillhandahålls FlowLayoutPanel för kontrollen.
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
Kommentarer
Uppräkningen FlowDirection beskriver flödesriktningen för efterföljande gränssnittselement, vanligtvis kontroller, på en designyta eller container, till exempel ett formulär. Den här uppräkningen används av linjära layoutcontainrar som FlowLayoutPanel, som lagrar den här informationen internt i FlowLayoutPanel.FlowDirection egenskapen.
Avgör FlowDirection var en ny kontroll placeras som standard när den läggs till i en stödcontainer. Flödesriktningen för containern, tillsammans med Anchor egenskaperna och Dock för varje innesluten kontroll, avgör omorganiseringen av kontroller när deras container storleksändras.
Kontrollen FlowLayoutPanel tillhandahåller en FlowBreak egenskap till dess underordnade kontroller. Om du anger värdet för FlowBreak egenskapen så true slutar FlowLayoutPanel kontrollen att lägga ut kontroller i den aktuella flödesriktningen och radbryts till nästa rad eller kolumn.