在VB中显示另一种形式

时间:2013-04-08 15:40:22

标签: vb.net

我想在VB中创建一个包含多种表单的程序,我需要创建一个打开另一种表单的按钮。

form2.open()

4 个答案:

答案 0 :(得分:5)

请勿使用表单的默认实例(如其他答案中所示),而不是

    Dim foo As New Form2
    foo.Show()
    'or
    'foo.ShowDialog()

如果要显示同一表单的多个实例

    Form2.Show()
    Form2.Show()

无效。

这将

    Dim foo As New Form2
    foo.Show()

    Dim bar As New Form2
    bar.Show()

答案 1 :(得分:3)

只需代码

form2.show()

答案 2 :(得分:2)

您可以在MDI中打开一个表单,也可以使用以下方法在新窗口中“打开”新表单:

form2.Show()
form2.ShowDialog()

请阅读herehere

答案 3 :(得分:1)

正如SysDragon已经提到的那样,

.Show()
.ShowDialog(owner)

是您可以使用的方法。 如果调用表格应该被冻结,直到新打开的表格再次关闭,那么你应该使用ShowDialog。