我有一个 MDI 表单,里面有 3 个嵌套的子级。截至目前,它所能做的就是显示一个新表单。例如:每次按下菜单按钮时,都会创建新的子窗体(Form1)。现在,如果我第二次或随后按下相同的菜单按钮,则会创建一个新的Form1,它会出现在前一个的上方。
我想要的是每次触发事件处理程序(父表单上的菜单 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()