想要變更 Form 起始座標位置,使用下列程式碼:
Location = new Point(0, 0);
但是不會依照設定的內容在最左上角開啟視窗
明明已經設定了座標,但是不起作用
查詢後發現是因為視窗啟動是使用預設位置,不會依照設定的座標改變
預設內容如下:
this.StartPosition = FormStartPosition.WindowsDefaultLocation;
把它改為使用手動位置即可:
this.StartPosition = FormStartPosition.Manual;
完整程式碼:
public Form1()
{
InitializeComponent();
this.StartPosition = FormStartPosition.Manual;
this.Location = new Point(0, 0);
}
資料來源:stack overflow
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com