Vb.net 显示表单时加载事件处理程序代码未执行

Vb.net 显示表单时加载事件处理程序代码未执行,vb.net,Vb.net,这是我在应用程序中重新打开的窗体的加载事件处理程序代码,使用: Private Sub HangmanEnterWord_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label1.Text = GameStage If GameStage = 1 Then lblPlayerNumber.Text = 1

这是我在应用程序中重新打开的窗体的加载事件处理程序代码,使用:

    Private Sub HangmanEnterWord_Load(ByVal sender
    As System.Object, ByVal e As System.EventArgs)
    Handles MyBase.Load

    Label1.Text = GameStage
    If GameStage = 1 Then
        lblPlayerNumber.Text = 1
    End If
    If GameStage = 2 Then
        lblPlayerNumber.Text = 2
    End If
End Sub
加载事件处理程序代码在窗体首次打开时执行,但当窗体关闭并重新打开时,加载事件代码不执行。我怎样才能让它工作呢?

如果你的机器是64位的话 加载项主

背后的原因是抛出了一个未处理的NullReferenceException,并且该异常以某种方式被禁用。
如果您使用F11进行调试,您会找到它。

您的计算机是64位的吗?是的,这有什么不同吗?如何关闭表单?form load事件仅在第一次显示表单时触发。我在何处添加Main?我使用该行代码将Main添加到模块中,但仍然未处理NullReferenceException
HangmanEnterWord.Show()
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException)