-1

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

form2.open()
4

4 回答 4

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()
于 2013-04-08T15:48:48.990 回答
3

只是代码将是

form2.show()
于 2013-04-08T15:41:32.943 回答
2

您可以作为 MDI 子项在您的表单中打开一个表单,或者您可以使用以下方法在新窗口中“打开”您的新表单:

form2.Show()
form2.ShowDialog()

在此处此处阅读有关它们的信息。

于 2013-04-08T15:45:41.557 回答
1

正如 SysDragon 已经提到的,

.Show()
.ShowDialog(owner)

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

于 2013-04-08T15:52:27.723 回答