为什么我无法更改方法中的表单位置

本文关键字:表单 位置 方法 为什么 | 更新日期: 2023-09-27 18:33:54

我有一个带有加载事件的表单,并且我正在更改位置。此代码工作正常:

private void MainForm_Load(object sender, EventArgs e)
{ 
    this.Location = new Point(1200,500); // as example
}

但是,如果我将位置更改为方法并从加载事件调用此方法,则它不起作用。

private void MainForm_Load(object sender, EventArgs e)
{ 
    ChangeLocation();
}
private void ChangeLocation()
{
    this.Location = new Point(1200,500); // as example
}

我想知道为什么它不能在方法中。谢谢

为什么我无法更改方法中的表单位置

设置此项

StartPosition = FormStartPosition.Manual;

您将能够手动设置