我想在同一位置创建一个新表单。当我调用这个代码时,一个新的表单打开,但在不同的屏幕位置。在同一屏幕位置创建新表单
private void BtnAddForm_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Tag = this;
form2.Location = this.Location;
form2.Show(this);
Hide();
}
我用this.Location
从我的第一个表格中获取位置,但这没有效果。
谢谢,这个工作,但让页面跳转所以它看起来并不很流畅 – user3644817
OK我只是修复了你的代码。 @ user2946329的答案适合你。 –