Vb.net 保存动态创建的表单
我已经创建了一个示例表单Vb.net 保存动态创建的表单,vb.net,winforms,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_Cre
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文件很容易。当我开始做一些已经创建了数据库的项目时,我将此函数用作初始化函数。我不清楚您的问题。。。所以我试着猜 如果您想要一个.vb文件,那么您只需要获取由Visual Studio或应用程序创建的.vb文件,并在编译时将其包含在项目中 相反,如果您谈论的是由程序创建并在运行时加载的通用表单,那么您必须了解有关序列化的内容 在后一种情况下,我不久前也遇到了同样的问题,下面的文章是一个很好的起点:
它是意大利语的,但我认为你可以通过一些工具进行翻译,除了代码示例,显然:-我想在我的计算机中的某个地方创建一个.vb源文件,比如c:\temp;这个.vb源文件应该包含我动态创建的表单的代码。例如a。我创建了一个windows窗体应用程序b。在我的应用程序中,我创建了一个hello world表单c。在hello world表单中,我创建了一个按钮。D此按钮将动态创建另一个测试表单,其中包含一些控件,例如。此测试表单需要保存在某个位置作为frmTest.vb文件f。我将把这个.vb文件作为frmTest g包含在我的另一个项目中。我将添加菜单单击事件作为frmTest.show来显示此事件,然后我认为使用序列化来完成所需的工作要好得多