方法: Windows フォーム上のコントロールを位置設定する
コントロールを配置するには、Visual Studio の Windows フォーム デザイナーを使用するか、Location プロパティを指定します。
Windows フォーム デザイナーのデザイン画面にコントロールを配置する
Visual Studio で、マウスを使用して適切な位置にコントロールをドラッグします。
注意
コントロールを選択し、方向キーを使用して移動し、より正確に配置します。 また、"スナップ線" を使用すると、フォームにコントロールを正確に配置できます。 詳細については、「チュートリアル: スナップ線を使用した Windows フォーム上のコントロールの配置」を参照してください。
[プロパティ] ウィンドウを使用してコントロールを配置する
Visual Studio で、配置するコントロールを選択します。
[プロパティ] ウィンドウで、Location プロパティの値をコンマで区切って入力し、コンテナー内にコントロールを配置します。
1 番目の値 (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;
プログラムを使用してコントロールの位置をインクリメントする
コントロールの X 座標をインクリメントするには、Left サブプロパティを設定します。
Button1.Left += 200
button1.Left += 200;
button1->Left += 200;
注意
コントロールの X と Y の位置を同時に設定するには、Location プロパティを使用します。 位置を個別に設定するには、コントロールの Left (X) または Top (Y) サブプロパティを使用します。 ボタンの位置を表す Point 構造体の X 座標と Y 座標を暗黙的に設定しないでください。この構造体にはボタンの座標のコピーが含まれているためです。
関連項目
.NET Desktop feedback