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