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 jsou po sobě jdoucí prvky uživatelského rozhraní umístěny v kontejneru lineárního rozložení.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| LeftToRight | 0 | Prvky proudí z levého okraje návrhové plochy doprava. |
| TopDown | 1 | Prvky proudí z horní části návrhové plochy do dolní části. |
| RightToLeft | 2 | Prvky proudí z pravého okraje návrhové plochy doleva. |
| BottomUp | 3 | Prvky proudí ze spodní části návrhové plochy do horní části. |
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 zadaného 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 používá kontejnery lineárního rozložení, jako FlowLayoutPanelje například , které ukládají tyto informace interně do FlowLayoutPanel.FlowDirection vlastnosti.
Určuje FlowDirection umístění nového ovládacího prvku ve výchozím nastavení při jeho přidání do podpůrného kontejneru. Směr toku kontejneru spolu s vlastnostmi AnchorDock jednotlivých ovládacích prvků, které obsahují, 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 ovládacím prvkům FlowBreak . Nastavení hodnoty FlowBreak vlastnosti takFlowLayoutPanel, aby true ovládací prvek přestal rozkládat ovládací prvky v aktuálním směru toku a zalamovat na další řádek nebo sloupec.