TableLayoutPanelプロパティとAnchorプロパティを使用して、Dock内のコントロールを整列およびストレッチできます。
コントロールの配置と拡張
Visual Studio で、TableLayoutPanelからフォームに コントロールをドラッグします。
Button コントロールを ツールボックス から TableLayoutPanel コントロールの左上のセルにドラッグします。 Button コントロールはセルの中央に配置されます。
Button コントロールの Anchor プロパティの値を
Left,Right
に設定します。 Button コントロールは、セルの幅に合わせて拡張されます。Button コントロールの Anchor プロパティの値を
Top,Bottom
に設定します。 Button コントロールは、セルの高さに合わせて引き伸ばされます。Button コントロールの Dock プロパティの値を Fillに設定します。 Button コントロールはセル全体に展開します。
Button コントロールの Dock プロパティの値を Noneに設定します。 Button コントロールは元のサイズに戻り、セルの左上隅に移動します。 Windows フォーム デザイナーでは、Anchor プロパティが
Top, Left
に設定されています。Button コントロールの Anchor プロパティの値を
Bottom,Right
に設定します。 Button コントロールは、セルの右下隅に移動します。Button コントロールの Anchor プロパティの値を Noneに設定します。 Button コントロールは、セルの中央に移動します。
こちらも参照ください
.NET Desktop feedback