FlowDirection Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert constanten die de richting opgeven waarin opeenvolgende elementen van de gebruikersinterface (UI) in een container met lineaire indeling worden geplaatst.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| LeftToRight | 0 | Elementen stromen van de linkerrand van het ontwerpoppervlak naar rechts. |
| TopDown | 1 | Elementen stromen van de bovenkant van het ontwerpoppervlak naar beneden. |
| RightToLeft | 2 | Elementen stromen van de rechterrand van het ontwerpoppervlak naar links. |
| BottomUp | 3 | Elementen stromen van de onderkant van het ontwerpoppervlak naar boven. |
Voorbeelden
In het volgende voorbeeld ziet u hoe u de FlowDirection eigenschap voor een FlowLayoutPanel besturingselement instelt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor het FlowLayoutPanel besturingselement.
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
Opmerkingen
De FlowDirection opsomming beschrijft de stroomrichting van opeenvolgende UI-elementen, meestal besturingselementen, op een ontwerpoppervlak of container, zoals een formulier. Deze opsomming wordt gebruikt door containers voor lineaire indelingen, zoals FlowLayoutPanel, waarmee deze informatie intern in de FlowLayoutPanel.FlowDirection eigenschap wordt opgeslagen.
Hiermee FlowDirection wordt bepaald waar een nieuw besturingselement standaard wordt geplaatst wanneer het wordt toegevoegd aan een ondersteunende container. De stroomrichting van de container, samen met de Anchor eigenschappen Dock van elk ingesloten besturingselement, bepaalt de herverdeling van besturingselementen wanneer de grootte van de container wordt gewijzigd.
Het FlowLayoutPanel besturingselement biedt een FlowBreak eigenschap aan de onderliggende besturingselementen. Als u de waarde van de FlowBreak eigenschap instelt, true zorgt u ervoor dat het FlowLayoutPanel besturingselement stopt met het invullen van besturingselementen in de huidige stroomrichting en terugloopt naar de volgende rij of kolom.