方法: TableLayoutPanel コントロール内でコントロールを配置して伸縮する
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