Windows フォーム コントロールのレイアウト

フォーム上のコントロールを正確に配置することは、多くのアプリケーションで優先度の高い作業です。 System.Windows.Forms 名前空間は、これを実現する多くのレイアウト ツールを提供します。

このセクションの内容

AutoSize プロパティの概要
レイアウトにおける AutoSize プロパティとその役割について説明します。

Windows フォーム コントロールでのマージンと埋め込み
レイアウトにおける Margin プロパティ、Padding プロパティ、およびそれらの役割について説明します。

方法: フォームの端に合わせてコントロールを配置する
Dock プロパティを使用して、コントロールをフォームの端に揃える方法を示します。

方法: 埋め込みを使用して Windows フォーム コントロールの周囲に境界線を作成する
Padding プロパティを使用して、コントロールの外枠を指定する方法を示します。

方法: カスタム レイアウト エンジンを実装する
Windows フォーム コントロールを配置するために LayoutEngine を実装する方法を示します。

リファレンス

TableLayoutPanel
TableLayoutPanel コントロールのリファレンス ドキュメントを提供します。

FlowLayoutPanel
FlowLayoutPanel コントロールのリファレンス ドキュメントを提供します。

関連項目