C# (使用程式碼) 調整 Windows Form 上控制項的位置(座標)
C# (使用程式碼) 調整 Windows Form 上控制項的位置(座標)
資料來源:https://msdn.microsoft.com/zh-tw/library/aa984397(v=vs.71).aspx
01.在 [屬性] 視窗中,輸入 Location 屬性的值並以逗號分開,以便於容器 (Container) 內調整控制項的位置。
第一個數字 (X) 是與容器左框線之間的距離;第二個數字 (Y) 是與容器面積上方框線之間的距離,並以像素為單位。
注意 您可以擴充 Location 屬性,以分別輸入 X 和 Y 的值。
02.若要以程式設計方式調整控制項的位置
將該控制項的 Location 屬性設定為 Point。
‘ Visual Basic
Button1.Location = New Point(100, 100)
// C#
button1.Location = new Point(100, 100);
// C++
button1->Location = Point(100, 100);
03.使用 Left 次屬性,改變控制項位置的 X 座標。
‘ Visual Basic
Button1.Left = 300
// C#
button1.Left = 300;
// C++
button1->Left = 300;
03.若要以程式設計方式增加控制項的位置
設定 Left 次屬性來增加控制項的 X 座標。
‘ Visual Basic
Button1.Left += 200
// C#
button1.Left += 200;
// C++
button1->Left += 200;
秘訣 使用 Location 屬性來同時設定控制項的 X 和 Y 軸位置。要個別設定位置,使用控制項的 Left (X) 或是 Top (Y) 次屬性。不要嘗試藉由內隱式的設定 Point 結構的 X 和 Y 軸,來設定按鈕的位置,因為這個結構包含按鈕座標的複本。