如何添加vb6项目中存在的表单?

时间:2011-05-26 01:38:29

标签: vb6

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

3 个答案:

答案 0 :(得分:4)

总结上面的优秀答案和评论:

  • 重命名文件是不够的,VB6将表单与Name属性区分开来。
  • 暂时更改现有Search.frm的名称属性
  • 添加SearchNew.frm
  • 更改此表单的名称属性
  • 将原始Search.frm的Name属性更改回原来的状态。

答案 1 :(得分:2)

如何在VB6中克隆表单:

  • 在资源管理器中双击.frm文件(以便在单独的项目中加载表单)
  • 在“属性”窗口中更改表单(名称)
  • 右键点击表单 - >保存Search.frm As ...

如果您使用的是自定义控件,那么事情变得棘手:

  • 启动VB6并选择空白标准EXE
  • 根据需要添加组件(Ctrl + T)
  • 将.frm文件添加到项目(Ctrl + D)
  • 更改表格(姓名)
  • 右键单击表单 - >另存为......

答案 2 :(得分:1)

自从我编写任何VB6代码以来已经很长时间了,但我很确定你需要更改表单的Name属性,而不仅仅是文件名,以便将其用作单独的表单。