FlowDirection 列挙型

定義

連続したユーザー インターフェイス (UI) 要素が線形レイアウト コンテナーで配置される方向を指定する定数を定義します。

public enum class FlowDirection
public enum FlowDirection
type FlowDirection = 
Public Enum FlowDirection
継承
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 プロパティによって、コンテナーのサイズが変更されたときにコントロールの再配置が決定されます。

コントロールは FlowLayoutPanelFlowBreak その子コントロールにプロパティを提供します。 FlowBreak プロパティの値を true に設定することで、FlowLayoutPanel コントロールを現在のフロー方向のコントロールにレイアウトすること、および次の行または列にラップすることを停止します。

適用対象

こちらもご覧ください