VB.NET MDI WinForms アプリがあります。私のユーザーは、フォーム クリープ (彼らが呼ぶように) について不満を漏らしてきました。これは、メイン MDI ウィンドウ内で特定のフォームを開くたびに、以前にロードした場所のわずかに右下に開く場所です。ウィンドウの左上から右下に向かって機能します。
私は、これが非常に苛立たしいことであることに同意する必要があります。これを防ぐ方法はありますか? フォームをロードするコードは次のとおりです。
frmPurchaseInvoiceSelect.Show()
frmPurchaseInvoiceSelect.MdiParent = Me
フォームの開始位置を「手動」に設定することでこれにある程度対処できますが、画面の左上で互いに直接重なって開くだけです。
他の SO ユーザーはこれに出くわしますか?