保存动态创建的表单

时间:2012-04-24 02:02:47

标签: vb.net winforms

我已经创建了一个样本表单

 Dim obj_CommonForm As New Form
 Dim btn_Create As New Button
 btn_Create.Location = New System.Drawing.Point(30, 200)
 btn_Create.Size = New System.Drawing.Size(60, 15)
 btn_Create.Text = "MyCommand"
 obj_CommonForm.Controls.Add(btn_Create)
 obj_CommonForm.Show()

现在我想将此表单另存为.vb文件并将其包含在我的项目中。

类似我在PHP中创建的输出html和保存为.php文件很容易。这个我用作初始化函数,因为我开始做一些已经创建了数据库的项目。

1 个答案:

答案 0 :(得分:0)

我的问题不明确......所以我试着猜测。

如果你想拥有一个.vb文件,那么你只需要使用Visual Studio或你的应用程序创建的.vb,并在编译时将它包含在项目中。

相反,如果您正在讨论由程序创建并在运行时加载它的通用表单,那么您必须了解序列化的一些内容。

在后一种情况下,我前段时间遇到了同样的问题,以下文章是一个很好的起点:

http://community.visual-basic.it/lucianob/archive/2007/10/14/20711.aspx

它是意大利语,但我认为你可以通过一些工具进行翻译(显然代码示例除外): - )