FlowDirection 列挙体
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Enumeration FlowDirection

メンバ名 | 説明 | |
---|---|---|
BottomUp | 要素は、デザイン サーフェイスの下から上の順に並べられます。 | |
LeftToRight | 要素は、デザイン サーフェイスの左端から右端の順に並べられます。 | |
RightToLeft | 要素は、デザイン サーフェイスの右端から左端の順に並べられます。 | |
TopDown | 要素は、デザイン サーフェイスの上から下の順に並べられます。 |

FlowDirection 列挙体は、フォームなどのデザイン サーフェイスまたはコンテナ上での連続する UI 要素 (通常はコントロール) のフロー方向を記述します。この列挙体は、FlowLayoutPanel などの線形レイアウト コンテナで使用されます。このコンテナは、この情報を FlowLayoutPanel.FlowDirection プロパティに内部的に格納します。
FlowDirection は、新しいコントロールがサポートの対象となるコンテナに追加されたときに、既定でどのように配置されるかを決定します。コンテナのフロー方向と、コンテナ内の各コントロールの Anchor プロパティおよび Dock プロパティにより、コンテナのサイズが変更された場合にコントロールがどのように再配置されるかが決まります。
FlowLayoutPanel コントロールは、子コントロールに FlowBreak プロパティを提供します。FlowBreak プロパティの値を true に設定すると、FlowLayoutPanel コントロールは、現在のフロー方向でのコントロールのレイアウトを停止して、次の行または列に折り返します。

FlowLayoutPanel コントロールの FlowDirection プロパティを設定する例を次に示します。このコード例は FlowLayoutPanel コントロールのトピックで取り上げているコード例の一部です。
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
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 void flowTopDownBtn_CheckedChanged(Object sender, System.EventArgs e) { this.flowLayoutPanel1.set_FlowDirection(FlowDirection.TopDown); } //flowTopDownBtn_CheckedChanged private void flowBottomUpBtn_CheckedChanged(Object sender, System.EventArgs e) { this.flowLayoutPanel1.set_FlowDirection(FlowDirection.BottomUp); } //flowBottomUpBtn_CheckedChanged private void flowLeftToRight_CheckedChanged(Object sender, System.EventArgs e) { this.flowLayoutPanel1.set_FlowDirection(FlowDirection.LeftToRight); } //flowLeftToRight_CheckedChanged private void flowRightToLeftBtn_CheckedChanged(Object sender, System.EventArgs e) { this.flowLayoutPanel1.set_FlowDirection(FlowDirection.RightToLeft); } //flowRightToLeftBtn_CheckedChanged

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


System.Windows.Forms 名前空間
FlowLayoutPanel
FlowLayoutPanel.FlowDirection
Control.Anchor プロパティ
Control.Dock プロパティ
Weblioに収録されているすべての辞書からFlowDirection 列挙体を検索する場合は、下記のリンクをクリックしてください。

- FlowDirection 列挙体のページへのリンク