方法: TableLayoutPanel コントロール内でコントロールを配置して伸縮するHow to: Align and Stretch a Control in a TableLayoutPanel Control

内のコントロールを拡張して整列することができます、TableLayoutPanelで、AnchorDockプロパティ。You can align and stretch controls in a TableLayoutPanel with the Anchor and Dock properties.

配置して伸縮コントロールAlign and stretch a control

  1. Visual Studio で、ドラッグ、TableLayoutPanelコントロールから、ツールボックスフォームにします。In Visual Studio, drag a TableLayoutPanel control from the Toolbox onto your form.

  2. ドラッグ、Buttonコントロールから、ツールボックスの左上隅のセルに、TableLayoutPanelコントロール。Drag a Button control from the Toolbox into the upper-left cell of the TableLayoutPanel control. Buttonコントロールがセルの中央に配置します。The Button control is centered in the cell.

  3. 値を設定、ButtonコントロールのAnchorプロパティをLeft,Rightします。Set the value of the Button control's Anchor property to Left,Right. Button端まで拡大に合わせてセルの幅を制御します。The Button control stretches to match the width of the cell.

  4. 値を設定、ButtonコントロールのAnchorプロパティをTop,Bottomします。Set the value of the Button control's Anchor property to Top,Bottom. Button端まで拡大に合わせてセルの高さを制御します。The Button control stretches to match the height of the cell.

  5. 値を設定、ButtonコントロールのDockプロパティをFillします。Set the value of the Button control's Dock property to Fill. Buttonセル コントロールを拡張します。The Button control expands to fill the cell.

  6. 値を設定、ButtonコントロールのDockプロパティをNoneします。Set the value of the Button control's Dock property to None. Buttonコントロールは、元のサイズを返し、セルの左上隅に移動します。The Button control returns to its original size and moves to the upper-left corner of the cell. Windows フォーム デザイナー設定が、AnchorプロパティをTop, Leftします。The Windows Forms Designer has set the Anchor property to Top, Left.

  7. 値を設定、ButtonコントロールのAnchorプロパティをBottom,Rightします。Set the value of the Button control's Anchor property to Bottom,Right. Buttonコントロールがセルの右下隅に移動します。The Button control moves to the lower-right corner of the cell.

  8. 値を設定、ButtonコントロールのAnchorプロパティをNoneします。Set the value of the Button control's Anchor property to None. Buttonコントロールがセルの中央に移動します。The Button control moves to the center of the cell.

関連項目See also