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

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

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

目次

受講者数No.1!初心者からプロへ導く信頼のスクール

    短期間で習得可能!未経験から実践力を磨く充実のプログラム

    今なら無料相談でAmazonギフトカードがもらえる!

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

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

    FlowLayoutPanelコントロールの使い方

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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