コントロールを配置するには、Visual Studio で Windows フォーム デザイナーを使用するか、 Location プロパティを指定します。
Windows フォーム デザイナーのデザインサーフェイスにコントロールを配置する
Visual Studio で、マウスを使用してコントロールを適切な場所にドラッグします。
注
コントロールを選択し、方向キーで移動して、より正確に配置します。 また、 スナップ線 を使用すると、フォームにコントロールを正確に配置できます。 詳細については、「チュートリアル: スナップ線を使用した Windows フォームでのコントロールの配置」を参照してください。
[プロパティ] ウィンドウを使用してコントロールを配置する
Visual Studio で、配置するコントロールを選択します。
[ プロパティ ] ウィンドウで、 Location プロパティの値をコンマで区切って入力し、コントロールをコンテナー内に配置します。
最初の数値 (X) は、コンテナーの左罫線からの距離です。2 番目の数値 (Y) は、コンテナー領域の上罫線からの距離です (ピクセル単位)。
注
Location プロパティを展開して、X 値と Y 値を個別に入力できます。
プログラムによるコントロールの配置
コントロールの Location プロパティを Pointに設定します。
Button1.Location = New Point(100, 100)
button1.Location = new Point(100, 100);
button1->Location = Point(100, 100);
Left サブプロパティを使用して、コントロールの位置の X 座標を変更します。
Button1.Left = 300
button1.Left = 300;
button1->Left = 300;
プログラムによってコントロールの位置をインクリメントする
Leftサブプロパティを設定して、コントロールの X 座標をインクリメントします。
Button1.Left += 200
button1.Left += 200;
button1->Left += 200;
注
Location プロパティを使用して、コントロールの X 位置と Y 位置を同時に設定します。 位置を個別に設定するには、コントロールの Left (X) または Top (Y) サブプロパティを使用します。 ボタンの位置を表す Point 構造体の X 座標と Y 座標を暗黙的に設定しないでください。この構造体にはボタンの座標のコピーが含まれているためです。
こちらも参照ください
- Windows フォーム コントロール
- チュートリアル: スナップ線を使用した Windows フォームでのコントロールの配置
- チュートリアル: TableLayoutPanel を使用した Windows フォームでのコントロールの配置
- チュートリアル: FlowLayoutPanel を使用した Windows フォームでのコントロールの配置
- ラベル コントロールの概要
- Windows フォーム で使用する
コントロール - 関数ごとの Windows フォーム コントロール
- 方法: Windows フォームの画面の場所を設定する
.NET Desktop feedback