ネストされた 3 つの子を持つ MDI フォームがあります。現時点でできることは、新しいフォームを表示することだけです。例: メニュー ボタンを押すたびに、新しい子フォーム (Form1) が作成されます。ここで、同じメニュー ボタンを 2 回目以降に押すと、新しいForm1 が作成され、前のボタンの上に表示されます。
私が望むのは、イベントハンドラーがトリガーされるたびに (親フォームの menu item_click)、完全に「新しい」子フォームが生成される (新しいウィンドウがポップアップする) 代わりに、適切な子フォームをプルアップすることです。トリガーに付いているもの。
オブジェクトの再利用のようなものだと思います。
どんな助けでも大歓迎です。
私が使用しているコードサンプルは次のとおりです。
Private Sub RadMenuItem1_Click(ByVal sender As System.Object, ByVal e As_
System.EventArgs) Handles RadMenuItem1.Click
Dim NewMDIChild As New InventoryForm1()
'Set the Parent Form of the Child window.'
NewMDIChild.MdiParent = Me
'Display the new form.'
NewMDIChild.Show()