方法: Windows フォームにコントロールをドッキングする
コントロールをフォームの端にドッキングしたり、コントロールのコンテナー (フォームコントロールまたはコンテナー コントロール) にコントロールを埋め込んだりすることができます。 たとえば、Windows エクスプローラーは、ウィンドウの左側に TreeView コントロールをドッキングし、その ListView コントロールをウィンドウの右側にドッキングします。 表示されているすべての Windows フォーム コントロールの Dock プロパティを使用して、ドッキング モードを定義します。
手記
コントロールは逆 z オーダーでドッキングされます。
Dock プロパティは、AutoSize プロパティと対話します。 詳細については、「AutoSize プロパティの概要」を参照してください。
コントロールをドッキングするには
Visual Studio で、ドッキングするコントロールを選択します。
プロパティ ウィンドウで、Dock プロパティの右側にある矢印をクリックします。
エディターが表示され、フォームの端と中心を表す一連のボックスが表示されます。
コントロールをドッキングするフォームの端を表すボタンをクリックします。 コントロールのフォームまたはコンテナー コントロールの内容を入力するには、中央のボックスをクリックします。 ドッキングを無効にするには、[(なし) をクリックします。
コントロールのサイズは、ドッキングされたエッジの境界に合わせて自動的に変更されます。
手記
継承されたコントロールをドッキングできるようにするには、
Protected
の特性を持つ必要があります。 コントロールのアクセス レベルを変更するには、[プロパティ] ウィンドウでその 修飾子 プロパティを設定します。
参照
- Windows フォーム コントロール
- 個々の Windows フォーム コントロールにラベルを付け、それらにショートカットを提供する
- Windows フォーム で使用する
コントロール - Windows フォーム コントロールの分類
- 方法: FlowLayoutPanel コントロール で子コントロールを固定およびドッキングする
- 方法紹介: 子コントロールをTableLayoutPanelコントロール内で固定し、ドッキングする方法
- AutoSize プロパティの概要
- 方法: Windows フォームのコントロールを固定する
.NET Desktop feedback