我有一个表单“Form1”上的按钮,当用户单击此按钮时,将弹出另一个表单“Form2”。如何调整Form2的位置,使其位于Form1弹出时的中心位置?我尝试调整位置属性,但它不起作用。表单相对于另一个表单的位置
感谢您的帮助。
我有一个表单“Form1”上的按钮,当用户单击此按钮时,将弹出另一个表单“Form2”。如何调整Form2的位置,使其位于Form1弹出时的中心位置?我尝试调整位置属性,但它不起作用。表单相对于另一个表单的位置
感谢您的帮助。
您需要的Form2
的StartPosition
属性设置为CenterParent
和使用
Form2 form2 = new Form2();
form2.ShowDialog();
显示窗体如果您不希望显示形式对话遵循这一问题的回答证实:
How do you set the StartPosition of a Windows Forms form using code?
感谢Guido,我已经将Form2的StartPosition属性设置为CenterParent。我需要将代码Form2.ShowDialog()放在哪里? – sam 2013-05-05 17:18:27
以下是我的表单中的代码:namespace nyNameSpace { public partial class frmMapping:Form { public Dictionary
里面的按钮来显示你已经写了一些类似form2.Show()的代码的窗体;打开表单,改变它。 – 2013-05-05 17:24:17
这是什么意思“我尝试调整位置属性,但它不工作”?这就像问你为什么你的个人电脑没有说其他任何东西一样不起作用, – Jamby 2013-05-05 17:04:17
是否显示了Form2? – ispiro 2013-05-05 21:58:00