2013-05-05 64 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

相關問題