Windows フォーム コントロールのレイアウト
フォーム上でのコントロールの正確な配置は、多くのアプリケーションにとって優先度が高くなります。 System.Windows.Forms 名前空間には、これを実現するための多くのレイアウト ツールが用意されています。
このセクションでは
AutoSize プロパティの概要
AutoSize プロパティとそのレイアウトでの役割について説明します。
Windows フォーム コントロールでの余白とパディング
Margin プロパティと Padding プロパティ、およびレイアウト内のそれらのロールについて説明します。
方法: フォームの端にコントロールを配置する
Dock プロパティを使用して、コントロールを対象のフォームの端に配置する方法を示します。
方法: 埋め込み を使用して Windows フォーム コントロールの周囲に罫線を作成する
Padding プロパティを使用してコントロールのアウトラインを作成する方法を示します。
方法: カスタム レイアウト エンジン を実装する
Windows フォーム コントロールを配置するための LayoutEngine を実装する方法を示します。
参考
TableLayoutPanel
TableLayoutPanel コントロールのリファレンス ドキュメントを提供します。
FlowLayoutPanel
FlowLayoutPanel コントロールのリファレンス ドキュメントを提供します。
参照
- 方法: FlowLayoutPanel コントロール で子コントロールを固定およびドッキングする
- 方法: TableLayoutPanel コントロール で子コントロールを固定およびドッキングする
- 方法: ローカライズ に適切に対応する Windows フォーム レイアウトを設計する
- TableLayoutPanel コントロールでの AutoSize 動作
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback