方法: Windows フォーム上のコントロールを位置設定する

コントロールを配置するには、Visual Studio の Windows フォーム デザイナーを使用するか、Location プロパティを指定します。

Windows フォーム デザイナーのデザイン画面にコントロールを配置する

Visual Studio で、マウスを使用して適切な位置にコントロールをドラッグします。

注意

コントロールを選択し、方向キーを使用して移動し、より正確に配置します。 また、"スナップ線" を使用すると、フォームにコントロールを正確に配置できます。 詳細については、「チュートリアル: スナップ線を使用した Windows フォーム上のコントロールの配置」を参照してください。

[プロパティ] ウィンドウを使用してコントロールを配置する

  1. Visual Studio で、配置するコントロールを選択します。

  2. [プロパティ] ウィンドウで、Location プロパティの値をコンマで区切って入力し、コンテナー内にコントロールを配置します。

    1 番目の値 (X) は、コンテナーの左の境界からの距離です。2 番目の値 (Y) は、コンテナー領域の上の境界からの距離です。どちらもピクセル単位で表したものです。

    注意

    Location プロパティを展開し、XY の値を個別に入力できます。

プログラムを使用してコントロールを配置する

  1. コントロールの Location プロパティを Point に設定します。

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1->Location = Point(100, 100);
    
  2. 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 座標を暗黙的に設定しないでください。この構造体にはボタンの座標のコピーが含まれているためです。

関連項目