2011-02-02 48 views
0

我有一個mdiform這是我的主要申請表格。我試圖執行以下操作:在其所有者的形式上的位置一個形式

當用戶想要創建一個新的「產品」時,會創建一個新的表單(這不是一個子表單,只是一個像表單一樣的嚮導),用戶在其中輸入全部所需的信息。一旦用戶點擊下一步,我想用我創建的另一個窗體「shadow」這個mdi窗體來調用popup。我的問題是,當我試圖在mdi窗體頂部放置子窗體(彈出窗體)時,它總是得到偏移量(我使用Mdi.Location來設置我的彈出窗體位置窗體)左邊。

我試過PointToScreen和PointToClient,但都沒有生成解決方案。有沒有人有任何想法我在這裏做錯了什麼?

謝謝

回答

2

不太清楚這個問題可能是什麼。您必須掌管表單的StartPosition屬性。默認是「WindowsDefaultLocation」,它很容易把它放在你不特別喜歡的地方。將其更改爲「手動」,在調用Show()之前設置Location屬性。是的,這些是屏幕座標,沒有任何關係。

相關問題