FlowDirection Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, указывающие направление, в котором располагаются последовательные элементы пользовательского интерфейса в контейнере с линейной структурой.
public enum class FlowDirection
public enum FlowDirection
type FlowDirection =
Public Enum FlowDirection
- Наследование
Поля
BottomUp | 3 | Направление элементов снизу поверхности конструктора вверх. |
LeftToRight | 0 | Направление элементов с левого края поверхности конструктора к правому. |
RightToLeft | 2 | Направление элементов с правого края поверхности конструктора к левому. |
TopDown | 1 | Направление элементов сверху поверхности конструктора вниз. |
Примеры
В следующем примере показано, как задать FlowDirection свойство для FlowLayoutPanel элемента управления. Этот пример кода является частью более крупного примера, предоставленного FlowLayoutPanel для элемента управления.
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
Комментарии
Перечисление FlowDirection описывает направление потока последовательных элементов пользовательского интерфейса, как правило, элементов управления в области конструктора или контейнера, например формы. Это перечисление используется контейнерами линейного макета, такими как FlowLayoutPanel, которые хранят эти сведения внутри FlowLayoutPanel.FlowDirection свойства.
Определяет FlowDirection место размещения нового элемента управления по умолчанию при добавлении в вспомогательный контейнер. Направление потока контейнера вместе со свойствами Anchor Dock каждого автономного элемента управления определяет порядок элементов управления при изменении размера контейнера.
Элемент FlowLayoutPanel управления предоставляет FlowBreak
свойство дочерним элементам управления. Если свойству FlowBreak
присвоено значение true
, элементы управления внутри элемента FlowLayoutPanel перестают размещаться в текущем направлении и переносятся на следующую строку или в следующий столбец.