我有一個VB.NET MDI WinForms應用程序。我的用戶一直在抱怨窗體蠕變(他們稱之爲窗體),這是每次您在主MDI窗口中打開一個特定窗體的位置,它會在它之前加載的位置的右下方打開 - 也就是說它從在窗口的左上方,向下到右下方。MDI窗體'蠕變'(在MDI窗口中的位置改變)
我不得不同意他們,這是非常惱人的,有沒有什麼辦法來防止這種情況?加載形式的代碼是:
frmPurchaseInvoiceSelect.Show()
frmPurchaseInvoiceSelect.MdiParent = Me
我可以通過設置形式起步到「手動」位置稍微解決這個問題,但隨後他們就直接在屏幕的左上角彼此的頂部開。
任何其他的SO用戶都會遇到這個問題嗎?
這是每一個應用程序是如何工作的。打開兩個計算器,或兩個記事本,你會看到它。 – Malfist 2009-06-12 20:26:38