繁体   English   中英

如何将现有的表单添加到 vb6 项目?

[英]How to add a form that is existing to a vb6 project?

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

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

  • 重命名文件是不够的,VB6 通过其 Name 属性将 forms 分开。
  • 临时更改现有 Search.frm 的 Name 属性
  • 添加 SearchNew.frm
  • 更改此表单的 Name 属性
  • 将原始 Search.frm 的 Name 属性更改回原来的样子。

如何克隆 VB6 中的表单:

  • 在资源管理器中双击 your.frm 文件(以便您的表单加载到单独的项目中)
  • 更改属性 window 中的表单(名称)
  • 右键单击表单 -> 将 Search.frm 另存为...

如果您使用自定义控件,事情会变得更棘手:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM