VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
コントロールが配置される方向を決定するには、FlowDirectionプロパティを使用します。
図の水色の部分がFlowLayoutPanelコントロールです。
サンプルではボタンを5つ配置し、ラジオボタンのチェック変更時にFlowDirectionプロパティを変更しています。
FlowDirection 列挙体
メンバ名 | 説明 |
---|---|
BottomUp | 要素は、デザイン サーフェイスの下から上の順に並べられます。 |
LeftToRight | 要素は、デザイン サーフェイスの左端から右端の順に並べられます。 |
RightToLeft | 要素は、デザイン サーフェイスの右端から左端の順に並べられます。 |
TopDown | 要素は、デザイン サーフェイスの上から下の順に並べられます。 |
BottomUp | LeftToRight |
RightToLeft | TopDown |
private void Form1_Load(object sender, EventArgs e) { //FlowLayoutPanel上のコントロールの折り返しを無しに設定 flowLayoutPanel1.WrapContents = false; } private void RadioButton_CheckedChange(object sender, EventArgs e) { switch (((RadioButton)sender).Name) { case "radioButton_LeftToRight": flowLayoutPanel1.FlowDirection = FlowDirection.LeftToRight; break; case "radioButton_TopDown": flowLayoutPanel1.FlowDirection = FlowDirection.TopDown; break; case "radioButton_RightToLeft": flowLayoutPanel1.FlowDirection = FlowDirection.RightToLeft; break; case "radioButton_BottomUp": flowLayoutPanel1.FlowDirection = FlowDirection.BottomUp; break; } }