我有一個表單「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