我有一个 VB.NET MDI WinForms 应用程序。我的用户一直在抱怨表单蠕变(正如他们所说的那样),这是每次您在主 MDI 窗口中打开特定表单时,它会在之前加载的位置略下方和右侧打开 - 即它从窗口的左上角并向下移动到右下角。
我不得不同意他们的观点,这非常令人恼火,有什么办法可以防止这种情况发生吗?加载表单的代码是:
frmPurchaseInvoiceSelect.Show()
frmPurchaseInvoiceSelect.MdiParent = Me
我可以通过将表单启动位置设置为“手动”来解决这个问题,但它们只是在屏幕左上角直接打开。
任何其他 SO 用户都遇到过这个问题?