複数配置したコントロールをサイズ変更時にうまく調整する方法はありますか?
FlowLayoutPanelコントロールを使うとコントロールを自動整列させることができます。
目次
フォームのコントロールを自動整列させる
FlowLayoutPanelコントロールを利用すると、その中に配置したコントロールを自動で整列させることができます。
FlowLayoutPanelコントロールの使い方
ツールボックスから、FlowLayoutPanelコントロールをフォームに配置します。
配置したFlowLayoutPanelにコントロールを追加していくと、自動で整列されて配置されます。
Dockプロパティを設定し、AutoSizeプロパティをTrueに設定することで、フォームの拡大率にあわせてサイズが自動調整されます。
フォームのサイズを調整するとコントロールが自動的に折り返されます。
自動整列方向のコントロール
配置方向を変更したい場合は、FlowDirectionプロパティで変更できます。デフォルトはLeftToRightになります。
FlowDirectionプロパティ | 折り返し |
---|---|
LeftToRight | 左から右 |
TopDown | 上から下 |
RightToLeft | 右から左 |
BottomUp | 下から上 |
チェック!
コントロールの折り返しを禁止するには、WrapContentsプロパティをFalseにします。
リスキリングでキャリアアップしてみませんか?
リスキリング(学び直し)は、経済産業省が推奨しており、
今だけ、最大70%のキャッシュバックを受けることができます。
最大70%の給付金が出るおすすめのプログラミングスクール!
国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!
興味のある方はすぐに確認しましょう。
コントロールを自動整列させることができました。
radioボックスなど、同じコントロールを並べて配置するときなどに便利です。
コメント