miércoles, 2 de julio de 2014

Clonar formularios y funcionalidad en C# Visual Studio

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:

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:
Con extensión:
.cs,.designer.cs .resx


2. Los renombramos al nombre que deseemos:
Ejemplo
Form2.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: 

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!

No hay comentarios:

Publicar un comentario