英語で読む

次の方法で共有


FlowDirection 列挙型

定義

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

C#
public enum FlowDirection
継承
FlowDirection

フィールド

名前 説明
BottomUp 3

要素は、デザイン サーフェイスの下から上の順に並べられます。

LeftToRight 0

要素は、デザイン サーフェイスの左端から右端の順に並べられます。

RightToLeft 2

要素は、デザイン サーフェイスの右端から左端の順に並べられます。

TopDown 1

要素は、デザイン サーフェイスの上から下の順に並べられます。

次の例は、コントロールの プロパティを FlowDirection 設定する方法を FlowLayoutPanel 示しています。 このコード例は、 コントロールに対して提供されるより大きな例の FlowLayoutPanel 一部です。

C#
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;
}

注釈

列挙体は FlowDirection 、フォームなどのデザインサーフェイスまたはコンテナー上の連続する UI 要素 (通常はコントロール) のフロー方向を表します。 この列挙は、 などの FlowLayoutPanel線形レイアウト コンテナーによって使用されます。このコンテナーは、この情報を FlowLayoutPanel.FlowDirection プロパティ内に内部的に格納します。

FlowDirection 、新しいコントロールがサポート コンテナーに追加されるときに既定で配置される場所を決定します。 コンテナーのフロー方向と、 Anchor 各包含コントロールの プロパティと Dock プロパティによって、コンテナーのサイズが変更されたときにコントロールの再配置が決定されます。

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

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください