2011-05-26 81 views
5

我的表单“Search.frm”在我的vb6项目中。我想用不同的名称“SearchNew.frm”添加相同的表单。我复制了“Search.frm”表单并将其重命名为“SearchNew.frm”,并尝试添加到项目中。但它给我一个错误“Search.frm不会被加载,名称已被使用”。 任何人都可以请帮忙吗?谢谢。如何添加现有的表单到vb6项目?

回答

4

总结以上的优秀的答案和注释:

  • 重命名该文件是不够的,VB6的Name属性保持分开的形式。
  • 暂时改变现有Search.frm
  • 的名称属性SearchNew.frm
  • 改变这种形式
  • 改变原有Search.frm的名称属性的名称属性添加回它是什么。
+0

谢谢。现在我可以添加表单了。 – Jyina 2011-05-26 13:04:03

1

它一直以来,我写任何代码VB6很长一段时间,但我敢肯定,你需要改变形式的名称属性,不只是文件名,为了使用它作为一个独立的形式。

+0

感谢您的答复。但是我不确定如何在添加表单之前更改Name属性。当我浏览添加文件时,它会在弹出窗口中抛出错误。我想我可以改变任何属性,一旦它允许我添加表单,然后转到表单属性。谢谢。 – Jyina 2011-05-26 03:06:10

+0

有我能想到的尝试一些东西 - 你可以复制它之前重命名旧表,然后加入副本后,将其重命名回旧名,或者你可以尝试打开新的.frm文件在一个正常文本编辑器并直接更改属性(可能或不可以)。 – user505255 2011-05-26 03:54:09

+0

谢谢。它正在工作。 – Jyina 2011-05-26 13:05:16

2

如何克隆在VB6的一种形式:

  • 双击属性窗口
  • 您.frm文件在资源管理器(在单独的项目,所以你的形式加载)
  • 变化形式的(名字)
  • 右键单击窗体 - >另存Search.frm为...

如果您使用的自定义控件的事得到棘手:

  • 启动VB6,选择空白的标准EXE
  • 添加必要的组件(按Ctrl + T)
  • 添加.frm文件到项目(Ctrl + d)
  • 变化形式的(名字)
  • 权-Click形式 - >另存为...
相关问题