这样写,每次点击按钮事件都会创建一个新的form。
你想要的效果是主窗口生命周期内,子form是一个。
根据这个你再考虑下怎么实现。比如主form加载时创建子form。点击事件中去获取子form的焦点。
给你一个思路
在module中(需要全局性)创建一个布尔值 dim b as Boolean
b=true'初始值
Private Sub ToolStripButton9_Click(sender As System.Object, e As System.EventArgs) Handles ToolStripButton9.Click
Dim Nfram As New PD_Reject
if not b then exit sub'判断是否已经打开
Nfram.Show()
NFram.focus
End Sub
在Nfram窗体的unload事件中添加如下语句
b=false
关闭窗体时重置状态如有疑惑欢迎追问