2013-05-05 25 views
0

我有一个表单“Form1”上的按钮,当用户单击此按钮时,将弹出另一个表单“Form2”。如何调整Form2的位置,使其位于Form1弹出时的中心位置?我尝试调整位置属性,但它不起作用。表单相对于另一个表单的位置

感谢您的帮助。

+0

这是什么意思“我尝试调整位置属性,但它不工作”?这就像问你为什么你的个人电脑没有说其他任何东西一样不起作用, – Jamby 2013-05-05 17:04:17

+0

是否显示了Form2? – ispiro 2013-05-05 21:58:00

回答

1

您需要的Form2StartPosition属性设置为CenterParent和使用

Form2 form2 = new Form2(); 
form2.ShowDialog(); 

显示窗体如果您不希望显示形式对话遵循这一问题的回答证实:

How do you set the StartPosition of a Windows Forms form using code?

+0

感谢Guido,我已经将Form2的StartPosition属性设置为CenterParent。我需要将代码Form2.ShowDialog()放在哪里? – sam 2013-05-05 17:18:27

+0

以下是我的表单中的代码:namespace nyNameSpace { public partial class frmMapping:Form { public Dictionary columns; public frmMapping() { InitializeComponent(); columns = new Dictionary (); } – sam 2013-05-05 17:23:55

+0

里面的按钮来显示你已经写了一些类似form2.Show()的代码的窗体;打开表单,改变它。 – 2013-05-05 17:24:17

相关问题