“我该怎么做?”;克隆;VB6窗体

“我该怎么做?”;克隆;VB6窗体,vb6,Vb6,我打开了一个表单,然后单击“文件”“表单另存为”,并给它起了一个新名称。但这只是重命名现有表单。我想保留现有的表单,但也要有一个不同名称的副本。好吧,我已经有将近十年没有运行VB6环境了,但我认为您所要做的就是(从Windows资源管理器或DOS命令行)复制表单的.FRM和.FRX文件,并用新的预期表单名称保存它们(.FRM和.FRX必须具有相同的名称),然后使用项目菜单中的“添加现有表单”将其添加到项目中。VB6保留了原始表单--在磁盘上--只是没有将其保留在项目中,因此应这样做: 如果您对打

我打开了一个表单,然后单击“文件”“表单另存为”,并给它起了一个新名称。但这只是重命名现有表单。我想保留现有的表单,但也要有一个不同名称的副本。

好吧,我已经有将近十年没有运行VB6环境了,但我认为您所要做的就是(从Windows资源管理器或DOS命令行)复制表单的.FRM和.FRX文件,并用新的预期表单名称保存它们(.FRM和.FRX必须具有相同的名称),然后使用项目菜单中的“添加现有表单”将其添加到项目中。

VB6保留了原始表单--在磁盘上--只是没有将其保留在项目中,因此应这样做:

  • 如果您对打开的文件进行了更改,则可能希望将其保存在当前位置,因为在另存为时不会自动发生这种情况
  • 将表单另存为其新文件名
  • 还可以在“属性”窗口中更改窗体的名称以匹配新的文件名
  • 执行
    Project->addform->Existing
    并重新添加原始文件

  • 我认为要使其工作,您还需要在记事本中打开.FRM文件,并搜索和替换原始.FRX文件中的所有数据引用。您知道,您可以在运行时打开多个窗口,所有这些都基于相同的设计时表单?这非常有效。非常感谢。