我想在 VB 中制作一个包含多种表单的程序,我需要制作一个打开另一个表单的按钮。
form2.open()
不要使用表单的默认实例(如其他答案所示),而是
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()
只是代码将是
form2.show()
正如 SysDragon 已经提到的,
.Show()
.ShowDialog(owner)
是您可以使用的方法。如果调用窗体应该被冻结,直到新打开的窗体再次关闭,那么您应该使用 ShowDialog。