Para poder clonar formularios en C# con Visual Studio incluyendo su funcionalidad, una de las formas que nos parece más sencilla es la siguiente:
2. Los renombramos al nombre que deseemos:
1. Entramos en la carpeta del proyecto desde el explorador de archivos y copiamos los 3 archivos del formulario a copiar.
Los archivos son los siguientes:
Los archivos son los siguientes:
Con extensión:.cs,.designer.cs .resx
EjemploForm2.csForm2.designer.csForm2.resx
3. Ahora en el proyecto, hacemos click en Proyecto --> Agregar elemento existente y seleccionamos el archivo con la extensión .cs (En este caso Form2.cs)
4. Ahora, en el código del archivo .cs cambiamos el nombre de la clase y el nombre del constructor:
Ejemplo:
Ejemplo:
En la Clase, cambiamos:public partial class AntiguoNombre.....
por
public partial class Form2 .....
En el Constructor, cambiamos:public AntiguoNombre()
por
public Form2()
5. En el archivo designer.cs cambiamos el nombre de la clase de la misma forma.
Cambiamos:partial class AntiguoNombre
por
partial class Form2
6. Listo, ya tenemos nuestro formulario clonado y con toda la funcionalidad del formulario inicial.
Espero que os sirva!
Espero que os sirva!
Eres un maestro, pero te confieso, antes de que agreques el elemento existente, el paso 4, edita eso que mencionas con notepad++, funciona al 100
ResponderEliminarMe funciono gracias.
ResponderEliminar