FlowDirection Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje konstanty, které určují směr, ve kterém po sobě jdoucí prvky uživatelského rozhraní (UI) jsou umístěny v kontejneru lineární rozložení.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Dědičnost
Pole
BottomUp | 3 | Prvky teče od spodní části návrhové plochy k horní části. |
LeftToRight | 0 | Prvky teče od levého okraje návrhové plochy doprava. |
RightToLeft | 2 | Prvky teče od pravého okraje návrhové plochy doleva. |
TopDown | 1 | Prvky teče od horní části návrhové plochy dolů. |
Příklady
Následující příklad ukazuje, jak nastavit FlowDirection vlastnost FlowLayoutPanel ovládacího prvku. Tento příklad kódu je součástí většího příkladu FlowLayoutPanel pro ovládací prvek.
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
Poznámky
Výčet FlowDirection popisuje směr toku po sobě jdoucích prvků uživatelského rozhraní, obvykle ovládacích prvků, na návrhové ploše nebo kontejneru, jako je formulář. Tento výčet je používán kontejnery lineárního rozložení, jako FlowLayoutPanelje , který ukládá tyto informace interně do FlowLayoutPanel.FlowDirection vlastnosti .
Určuje FlowDirection , kde je ve výchozím nastavení umístěn nový ovládací prvek, když je přidán do podpůrného kontejneru. Směr toku kontejneru spolu s vlastnostmi Anchor a Dock každého obsaženého ovládacího prvku určují uspořádání ovládacích prvků při změně velikosti jejich kontejneru.
Ovládací FlowLayoutPanel prvek poskytuje vlastnost podřízeným FlowBreak
ovládacím prvkům. Nastavení hodnoty FlowBreak
vlastnosti na způsobí true
, že FlowLayoutPanel ovládací prvek zastaví rozložení ovládacích prvků v aktuálním směru toku a zalomí se na další řádek nebo sloupec.