共用方式為


HOW TO:將控制項定位在 Windows Form 上

若要調整控制項的位置,請使用 Windows Form 設計工具,或指定 Location 屬性。

Note注意事項

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

若要在 Windows Form 設計工具的設計介面上調整控制項的位置

若要使用屬性視窗調整控制項的位置

  1. 按一下要調整位置的控制項。

  2. 在 [屬性] 視窗中,輸入 Location 屬性的值並以逗號分開,以便在容器 (Container) 中調整控制項的位置。

    第一個數字 (X) 是與容器左框線之間的距離;第二個數字 (Y) 是與容器面積上方框線之間的距離,並以像素為單位。

    Note注意事項

    您可以展開 Location 屬性,以便分別輸入 X 及 Y 值。

若要以程式設計方式調整控制項的位置

  1. 將控制項的 Location 屬性設為一個 Point

    Button1.Location = New Point(100, 100)
    
    button1.Location = new Point(100, 100);
    
    button1.set_Location(new Point(100, 100));
    
    button1->Location = Point(100, 100);
    
  2. 使用 Left 子屬性,改變控制項位置的 X 座標。

    Button1.Left = 300
    
    button1.Left = 300;
    
    button1.set_Left(500);
    
    button1->Left = 300;
    

若要以程式設計方式增加控制項的位置

  • 設定 Left 子屬性來增加控制項的 X 座標。

    Button1.Left += 200
    
    button1.Left += 200;
    
    button1.set_Left(button1.get_Left() + 200);
    
    button1->Left += 200;
    
    Note注意事項

    使用 Location 屬性來同時設定控制項的 X 及 Y 位置。要個別設定位置,使用控制項的 Left (X) 或 Top (Y) 子屬性。請勿隱含設定 Point 結構 (表示按鈕的位置) 的 X 及 Y 座標,因為這個結構包含了按鈕座標的複本。

請參閱

工作

逐步解說:使用對齊線排列 Windows Form 上的控制項
逐步解說:使用 TableLayoutPanel 排列 Windows Form 上的控制項
逐步解說:使用 FlowLayoutPanel 排列 Windows Form 上的控制項

參考

依功能區分 Windows Form 控制項

其他資源

Windows Form 控制項
排列 Windows Form 上的控制項
標記個別 Windows Form 控制項並提供其捷徑
在 Windows Form 上使用的控制項