加载显示表单时不执行的事件处理程序代码

时间:2014-06-08 05:03:10

标签: 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
    End If
    If GameStage = 2 Then
        lblPlayerNumber.Text = 2
    End If
End Sub

这是我在应用程序中使用以下命令重新打开的表单的加载事件处理程序代码:

HangmanEnterWord.Show()

当窗体首次打开时,将执行加载事件处理程序代码,但是当窗体关闭并重新打开时,加载事件代码不会执行。我怎样才能让这个工作?

1 个答案:

答案 0 :(得分:0)

如果您的机器是64位的话 添加Main()

Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException)

背后的原因是抛出了未处理的NullReferenceException,并且此异常以某种方式“静音”。
如果使用F11进行调试,您将找到它。