如何在VB.NET中打开另一种形式的表单?

时间:2013-12-16 22:36:26

标签: vb.net

我觉得这很容易。我没有那么多地使用VB.NET,我试图通过点击按钮打开一个表单。表单不会显示,我得到一个null异常错误。

代码有什么问题?

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
    Dim A
    A = AboutBox1
    A.Show()
End Sub

4 个答案:

答案 0 :(得分:15)

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) _
                          Handles Button3.Click

    Dim box = New AboutBox1()
    box.Show()

End Sub

答案 1 :(得分:3)

您也可以使用showdialog

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) _
                      Handles Button3.Click

     dim mydialogbox as new aboutbox1
     aboutbox1.showdialog()

End Sub

答案 2 :(得分:0)

您可以使用:

Dim MyForm as new Form1
MyForm.Show()

或者您可以使用:

MyForm.ShowDialogue() 

将表单作为对话框打开,以确保用户与新表单进行交互或关闭它。

答案 3 :(得分:-1)

您可能希望首先通过右键单击解决方案资源管理器中的项目并在代码文件类型中创建对话

dialogue1.show()

全部!!!