FlowDirection 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
連続したユーザー インターフェイス (UI) 要素が線形レイアウト コンテナーで配置される方向を指定する定数を定義します。
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 、フォームなどのデザインサーフェイスまたはコンテナー上の連続する UI 要素 (通常はコントロール) のフロー方向を表します。 この列挙は、 などの FlowLayoutPanel線形レイアウト コンテナーによって使用されます。このコンテナーは、この情報を FlowLayoutPanel.FlowDirection プロパティ内に内部的に格納します。
は FlowDirection 、新しいコントロールがサポート コンテナーに追加されるときに既定で配置される場所を決定します。 コンテナーのフロー方向と、 Anchor 各包含コントロールの プロパティと Dock プロパティによって、コンテナーのサイズが変更されたときにコントロールの再配置が決定されます。
コントロールは FlowLayoutPanel 、 FlowBreak
その子コントロールにプロパティを提供します。
FlowBreak
プロパティの値を true
に設定することで、FlowLayoutPanel コントロールを現在のフロー方向のコントロールにレイアウトすること、および次の行または列にラップすることを停止します。
適用対象
こちらもご覧ください
.NET