環境
・Visual Studio 2022
・.Net 9.0
・Windows Forms
FlowLayoutPanelとは
水平方向または垂直方向に要素(ボタンやラベルなど)を自動的に配置してくれるコンポーネントです。
位置の調整が面倒なときなどに便利。
均等に配置できるので、見た目も整いやすい。
デザイン上での使い方
コンポーネントからFlowLayoutPanelを選択して配置

要素をFlowLayoutPanel内に入れると、自動的に配置してくれる。

配置する向きをFlowDirectionプロパティで設定できます。

折り返しを行うかどうかをWrapContentsプロパティで設定できます。

Panelなどでグループ化されたものを配置して非表示にしても自動調整してくれるので、動的に表示・非表示を変更してもレイアウトを整えたい場合にも使えます。
