方法: フォームの端にコントロールを配置する
Dock プロパティを設定することで、フォームの端に合わせてコントロールを配置できます。 このプロパティは、フォーム内のコントロールの場所を指定します。 Dock プロパティは、次の値に設定できます。
設定 | コントロールへの影響 |
---|---|
Bottom | フォームの下部にドッキングします。 |
Fill | フォームの残りのスペースをすべて入力します。 |
Left | フォームの左側にドッキングします。 |
None | どこにもドッキングせず、Location プロパティで指定された場所に表示されます。 |
Right | フォームの右側にドッキングします。 |
Top | フォームの上部にドッキングします。 |
Visual Studio では、この機能に対するデザイン時のサポートがあります。
実行時にコントロールの Dock プロパティを設定する
Dock プロパティをコード内の適切な値に設定します。
' To set the Dock property internally.
Me.Dock = DockStyle.Top
' To set the Dock property from another object.
UserControl1.Dock = DockStyle.Top
// To set the Dock property internally.
this.Dock = DockStyle.Top;
// To set the Dock property from another object.
UserControl1.Dock = DockStyle.Top;
関連項目
- Control.Dock
- Control.Anchor
- .NET Framework を使用したカスタム Windows フォーム コントロールの開発
- 方法: FlowLayoutPanel コントロール で子コントロールを固定およびドッキングする
- 方法: TableLayoutPanel コントロール で子コントロールを固定およびドッキングする
- AutoSize プロパティの概要
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback