次の方法で共有


方法: Windows フォームにコントロールを配置する

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

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

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

手記

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

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

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

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

    最初の数値 (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;
    

プログラムによってコントロールの位置をインクリメントする

Left サブプロパティを設定して、コントロールの X 座標をインクリメントします。

Button1.Left += 200
button1.Left += 200;
button1->Left += 200;

手記

Location プロパティを使用して、コントロールの X 位置と Y 位置を同時に設定します。 位置を個別に設定するには、コントロールの Left (X) または Top (Y) サブプロパティを使用します。 この構造体にはボタンの座標のコピーが含まれているため、ボタンの位置を表す Point 構造体の X 座標と Y 座標を暗黙的に設定しないでください。

参照事項