Buenas, no se llega a entender porque Microsoft en la
última versión de su Visual Studio 2012 no permite generar como nuevo proyecto
un proyecto en Visual C++ comenzando con Windows Forms.
Así que para poder crearlo tendréis que hacer lo siguiente:
Nos generamos un proyecto Visual C++ - CLR Vacío.
Luego agregaremos el formulario al proyecto, nos vamos al menú superior PROYECTO - AGREGAR NUEVO ELEMENTO, nos vamos a VISUAL C++ - UI y elegimos WINDOWS FORMS y aceptamos.
Ahora nos vamos a nuestro proyecto, Botón derecho sobre el nombre del proyecto y elegimos propiedades.
Seleccionamos PROPIEDADES DE CONFIGURACIÓN y luego VINCULADOR - SISTEMA y en Subsistema elegimos Windows (/SUBSYSTEM:WINDOWS).
Luego volvemos al árbol izquierdo y elegimos AVANZADAS, y en su primera opción del menú de la derecha en PUNTO DE ENTRADA escribimos main y pulsamos OK.
Ahora abrimos el código del formulario y pegamos esto: (OJO con el cambio de nombre del formulario y del proyecto)
Así que para poder crearlo tendréis que hacer lo siguiente:
Nos generamos un proyecto Visual C++ - CLR Vacío.
Luego agregaremos el formulario al proyecto, nos vamos al menú superior PROYECTO - AGREGAR NUEVO ELEMENTO, nos vamos a VISUAL C++ - UI y elegimos WINDOWS FORMS y aceptamos.
Ahora nos vamos a nuestro proyecto, Botón derecho sobre el nombre del proyecto y elegimos propiedades.
Seleccionamos PROPIEDADES DE CONFIGURACIÓN y luego VINCULADOR - SISTEMA y en Subsistema elegimos Windows (/SUBSYSTEM:WINDOWS).
Luego volvemos al árbol izquierdo y elegimos AVANZADAS, y en su primera opción del menú de la derecha en PUNTO DE ENTRADA escribimos main y pulsamos OK.
Ahora abrimos el código del formulario y pegamos esto: (OJO con el cambio de nombre del formulario y del proyecto)
//Nombre del formulario
#include "MyForm.h" using namespace System; using namespace System ::Windows::Forms; [STAThread] void main(array<String^>^ arg) { Application::EnableVisualStyles(); Application::SetCompatibleTextRenderingDefault(false); //nombre del proyecto Project1::MyForm form; Application::Run(%form); } |
Guardamos y ya podemos compilar.
Una vez hecho lo podemos EXPORTAR como PLANTILLA, desde el menú ARCHIVO, por ejemplo con nombre WFORMS y así ya cada vez que iniciemos un proyecto podemos utilizarlo.
No hay comentarios:
Publicar un comentario