在VB中动态创建表单

时间:2012-08-16 02:11:11

标签: vb.net winforms dynamically-generated

我有一个默认创建的表单。这是按照我想要的方式设计的,现在我想动态创建一个新表单,但我想将新表单设置为与默认创建的表单完全相同。用VB.NET(WinForms)和环境VS2010编程。

我到目前为止:

Dim newWindow As new Form

newWindow = Me

newWindow.Show()

我知道应该有类似newWindow的东西继承Form1但是无法弄清楚把它放在哪里= S

提前致谢。

1 个答案:

答案 0 :(得分:3)

您当前正在创建表单,然后将当前表单分配给它。您需要New另一个表单实例,然后您可以将其与主表单一起显示。

Dim newWindow As New Form1 'Name of my Default Form's Class assuming Form1.
newWindow.Show()