FlowDirection Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Konstanten, die die Richtung angeben, in der aufeinander folgende Benutzeroberflächenelemente in einem linearen Layoutcontainer platziert werden.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| LeftToRight | 0 | Elemente fließen vom linken Rand der Entwurfsoberfläche nach rechts. |
| TopDown | 1 | Elemente fließen vom oberen Rand der Entwurfsoberfläche nach unten. |
| RightToLeft | 2 | Elemente fließen vom rechten Rand der Entwurfsoberfläche nach links. |
| BottomUp | 3 | Elemente fließen vom unteren Rand der Entwurfsoberfläche nach oben. |
Beispiele
Das folgende Beispiel zeigt, wie die FlowDirection Eigenschaft für ein FlowLayoutPanel Steuerelement festgelegt wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für das FlowLayoutPanel Steuerelement bereitgestellt wird.
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
Hinweise
Die FlowDirection Enumeration beschreibt die Flussrichtung aufeinander folgender UI-Elemente, in der Regel Steuerelemente, auf einer Entwurfsoberfläche oder einem Container wie einem Formular. Diese Aufzählung wird von linearen Layoutcontainern wie FlowLayoutPanelz. B. verwendet, in denen diese Informationen intern in der FlowLayoutPanel.FlowDirection Eigenschaft gespeichert werden.
Das FlowDirection bestimmt, wo ein neues Steuerelement standardmäßig platziert wird, wenn es einem unterstützenden Container hinzugefügt wird. Die Flussrichtung des Containers sowie die Anchor Eigenschaften Dock der einzelnen enthaltenen Steuerelemente bestimmen die Neuanordnung von Steuerelementen, wenn die Größe des Containers geändert wird.
Das FlowLayoutPanel Steuerelement stellt eine FlowBreak Eigenschaft für die untergeordneten Steuerelemente bereit. Wenn Sie den Wert der FlowBreak Eigenschaft so true festlegen, dass das Steuerelement das FlowLayoutPanel Layout von Steuerelementen in der aktuellen Flussrichtung beendet und in die nächste Zeile oder Spalte umbrochen wird.