C#/VB フォームのコントロールを自動整列させる方法

複数配置したコントロールをサイズ変更時にうまく調整する方法はありますか?

FlowLayoutPanelコントロールを使うとコントロールを自動整列させることができます。

目次

フォームのコントロールを自動整列させる

 FlowLayoutPanelコントロールを利用すると、その中に配置したコントロールを自動で整列させることができます。

FlowLayoutPanelコントロールの使い方

 ツールボックスから、FlowLayoutPanelコントロールをフォームに配置します。
配置したFlowLayoutPanelにコントロールを追加していくと、自動で整列されて配置されます。

 Dockプロパティを設定し、AutoSizeプロパティをTrueに設定することで、フォームの拡大率にあわせてサイズが自動調整されます。

フォームのサイズを調整するとコントロールが自動的に折り返されます。

自動整列方向のコントロール

配置方向を変更したい場合は、FlowDirectionプロパティで変更できます。デフォルトはLeftToRightになります。

FlowDirectionプロパティ折り返し
LeftToRight左から右
TopDown上から下
RightToLeft右から左
BottomUp下から上
チェック!

コントロールの折り返しを禁止するには、WrapContentsプロパティをFalseにします。


リスキリングでキャリアアップしてみませんか?

リスキリング(学び直し)は、経済産業省が推奨しており、

今だけ、最大70%のキャッシュバックを受けることができます。

リスキリング 給付金が出るスクール紹介

最大70%の給付金が出るおすすめのプログラミングスクール!

国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!

興味のある方はすぐに確認しましょう。

コントロールを自動整列させることができました。

radioボックスなど、同じコントロールを並べて配置するときなどに便利です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次