【问题标题】:how to create an exact copy of a form in vb.net?如何在 vb.net 中创建表单的精确副本?
【发布时间】:2016-02-15 07:43:02
【问题描述】:

我想在一个项目中多次创建同一个表单,但我不知道如何... 我尝试复制代码,复制粘贴并重命名项目中的 .Designer.vb 和 .vb 文件,但这些都不起作用。

我知道有一些类似的问题,但我不断收到错误...

是否可以给我一个关于如何做到这一点的分步指南?

【问题讨论】:

  • Dim frm As New frmToCopy() // frm.Show() 你可以有多个相同形式的instances...这也是你应该如何创建和显示all i> 表格
  • 有没有办法在这些表单创建后保存?我的意思是您可以在应用程序运行时创建表单的副本,但是如果您停止它,您是否还会将该副本保存在某个地方?或者当应用停止时它们被删除?
  • 将它们保存到项目中?为什么当它们相同时你需要这样做?你想解决什么问题?
  • 我想为一个童话故事创建多个页面,我希望它们都具有相同的模式......因此,与其创建 30 个看起来完全相同的不同表单,我可以只创建一个并乘它...
  • 您是否反对通过为当前页面添加图像和文字来修改代码中的新实例?

标签: vb.net forms


【解决方案1】:

您是否应该这样做是一个单独的问题,但要按照您的要求进行操作,您需要将表单的 3 个文件复制到另一个项目文件夹假设表单名为 Form1,您需要的三个文件将被命名为如下:

Form1.Designer.vb Form1.resx Form1.vb

将所有三个文件复制到另一个项目后,只需使用解决方案资源管理器中的按钮显示所有文件,然后将这些文件包含在第二个项目中。如果有任何错误,它们将是由于缺少参考资料,所以请检查一下,但你应该一切都好。

【讨论】:

    猜你喜欢
    • 2010-11-17
    • 2018-03-03
    • 2019-03-15
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 2017-06-01
    相关资源
    最近更新 更多