HOW TO:將控制項定位在 Windows Form 上
若要調整控制項的位置,請使用 Windows Form 設計工具,或指定 Location 屬性。
注意事項 |
---|
根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要在 Windows Form 設計工具的設計介面上調整控制項的位置
用滑鼠拖曳控制項到適當的位置。
注意事項 選取控制項並用方向鍵移動它,使其位置更精確。此外,對齊線也可以協助您精確地在表單上放置控制項。如需詳細資訊,請參閱 逐步解說:使用對齊線排列 Windows Form 上的控制項。
若要使用屬性視窗調整控制項的位置
按一下要調整位置的控制項。
在 [屬性] 視窗中,輸入 Location 屬性的值並以逗號分開,以便在容器 (Container) 中調整控制項的位置。
第一個數字 (X) 是與容器左框線之間的距離;第二個數字 (Y) 是與容器面積上方框線之間的距離,並以像素為單位。
注意事項 您可以展開 Location 屬性,以便分別輸入 X 及 Y 值。
若要以程式設計方式調整控制項的位置
將控制項的 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);
使用 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;
注意事項 使用 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 上使用的控制項