2011-05-26 13 views
5

Tengo un formulario "Search.frm" en mi proyecto vb6. Quiero agregar el mismo formulario con un nombre diferente "SearchNew.frm". Copié el formulario "Search.frm" y renombré a "SearchNew.frm" e intenté agregarlo al proyecto. Pero me está dando un error "Search.frm no se cargará. El nombre ya está en uso". ¿Alguien puede ayudarme? Gracias.¿Cómo agregar un formulario que está presente en un proyecto vb6?

Respuesta

4

Para resumir las excelentes respuestas y comentarios anteriores:

  • Cambiar el nombre del archivo no es suficiente, VB6 mantiene las formas aparte de su propiedad Name.
  • cambiar temporalmente la propiedad Nombre de la Search.frm existente
  • Añadir la SearchNew.frm
  • cambia la propiedad Name de esta forma
  • Cambie la propiedad Nombre de la Search.frm original de nuevo a lo que era .
+0

Gracias. Ahora puedo agregar el formulario. – Jyina

1

Ha pasado mucho tiempo desde que escribí cualquier código VB6, pero estoy bastante seguro de que necesita cambiar la propiedad Nombre del formulario, no solo el nombre del archivo, para usarlo como un formulario separado.

+0

Gracias por la respuesta. Pero no estoy seguro de cómo cambiar la propiedad Nombre antes de agregar el formulario. Cuando busco para agregar el archivo, arrojaría el error en una ventana emergente. Creo que podría cambiar cualquier propiedad una vez que me permita agregar el formulario y luego ir a las propiedades del formulario. Gracias. – Jyina

+0

Hay algunas cosas que se me ocurren para probar: puede cambiar el nombre del formulario anterior antes de copiarlo, luego cambiarle el nombre al anterior luego de agregar la copia, o puede intentar abrir el nuevo archivo .frm en un texto normal editor y cambie la propiedad directamente (puede o no funcionar). – user505255

+0

Gracias. Está trabajando ahora. – Jyina

2

Cómo clonar un formulario en Visual Basic 6:

  • doble clic en el archivo .frm en el explorador (por lo que sus formulario se carga en proyecto separado)
  • cambio de forma (nombre) de la ventana Propiedades
  • Haga clic derecho en la forma -> Guardar como ... Search.frm

Si está utilizando controles personalizados que se vuelven más complicadas:

  • inicio VB6 y elegir en blanco EXE estándar
  • Añadir Componentes (Ctrl + T) según sea necesario
  • Añadir archivo .frm para proyectar (Ctrl + D)
  • cambio de forma (nombre)
  • Derecho -Click form -> Guardar como ...
Cuestiones relacionadas