none
Cuál es la forma correcta de duplicar un formulario RRS feed

  • Pregunta

  • Tengo un formulario ya hecho y necesito hacer otro formulario similar y para no empezar desde cero quiero duplicarlo ¿Cuál es la manera correcta de hacerlo?
    miércoles, 16 de marzo de 2016 21:23

Respuestas

  • hola

    sino es muy complejo recomendaria usar herencia

    Herencia visual de formularios Windows Forms

    aunque la herencia tiene algunos problemas si es que usas controles como ser el DataGridView

    En ese caso simplemente haria un Copy/Paste del form en el proyecto.

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta James-2016 miércoles, 16 de marzo de 2016 21:57
    miércoles, 16 de marzo de 2016 21:33
  • Hola:
    Una forma de hacerlo.
    1.-Copiar los 3 ficheros (.designer.vb, .resx y .vb) del form a duplicar "viejo" en "otra carpeta"
    2.-Cambiar la propiedad Name del Form "viejo" por otra.
    3.-Guardar como, el archivo "viejo" por el "nuevo" nombre
    4.-Copiar los 3 ficheros (.designer.vb, .resx y .vb) de la "otra carpeta" a la original
    5.-Agregar elemento existente (el "viejo")
    Si sigues estos pasos tendras 1 Form "viejo" y 1 Form "nuevo

    Un saludo desde Bilbo
    Carlos

    • Marcado como respuesta James-2016 viernes, 18 de marzo de 2016 22:41
    viernes, 18 de marzo de 2016 9:32

Todas las respuestas

  • hola

    sino es muy complejo recomendaria usar herencia

    Herencia visual de formularios Windows Forms

    aunque la herencia tiene algunos problemas si es que usas controles como ser el DataGridView

    En ese caso simplemente haria un Copy/Paste del form en el proyecto.

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta James-2016 miércoles, 16 de marzo de 2016 21:57
    miércoles, 16 de marzo de 2016 21:33
  • Sí el formulario es un poco complejo y necesito mover y agregar controles, con herencia creo que se me complicaría, creo que esta vez me quedo con el camino del copy/paste. Gracias.
    miércoles, 16 de marzo de 2016 21:57
  • Hola:
    Una forma de hacerlo.
    1.-Copiar los 3 ficheros (.designer.vb, .resx y .vb) del form a duplicar "viejo" en "otra carpeta"
    2.-Cambiar la propiedad Name del Form "viejo" por otra.
    3.-Guardar como, el archivo "viejo" por el "nuevo" nombre
    4.-Copiar los 3 ficheros (.designer.vb, .resx y .vb) de la "otra carpeta" a la original
    5.-Agregar elemento existente (el "viejo")
    Si sigues estos pasos tendras 1 Form "viejo" y 1 Form "nuevo

    Un saludo desde Bilbo
    Carlos

    • Marcado como respuesta James-2016 viernes, 18 de marzo de 2016 22:41
    viernes, 18 de marzo de 2016 9:32
  • Gracias.
    viernes, 18 de marzo de 2016 22:41
  • Hola J. J. Carlos Herrero me gustaria realizarte una consulta pero no se si se pueden enviar mensajes privados.
    lunes, 21 de marzo de 2016 1:02
  • Hola:

    Crea una nueva consulta (sin destinatario especifico) porque asi te respodera cualquiera, y tendras mas opciones de solucionar tu consulta

    Un saludo desde Bilbo
    Carlos

    lunes, 21 de marzo de 2016 11:00