jueves, 1 de abril de 2010

Creando una aplicacion windows desde cero

Bueno, lo que vamos a hacer es crear una nueva aplicacion de Windows Form (en c# con VS 2008) utilizando MDI (ventanas padres e hijos para ordenar el proyecto).

Lo primero que debemos hacer es abrir el Visual Studio ir a File->New->Proyect.
Aqui seleccionamos Windows C# y luego Windows Forms Apication. Esto nos creara una solucion con un formulario llamado Form1.


Luego crearemos otro formulario: hacemos clic sobre el nombre de la solucion: Add->Windows Form, a este nuevo formulario lo llamamos "frmPrincipal".


Modificamos las propiedades del formulario:

  • Start Position: CenterScreen.
  • IsMidContainer: True (esto indica que sera el contenedor de todos los nuevos formularios que se abran)

  • WindowsState: maximized.
Luego agregaremos un menú al formulario: el la Toolbox desplegamos "Menu & Toolbars" y arrastramos MenuStrip al formulario. Aquí podremos agregar todos los menus de nuestro sistema, y haciendo doble clic en un menú, nos habre el código del mismo.


Agregamos un nuevo menú llamado "Ventanas" y en las propiedades del menuStrip, en MDIWindowsListItem seleccionamos este nuevo menú, esto le indica al menú que muestre todas las ventanas abiertas en este item del menú.

Renombramos el form1 a "frmLogo"
Ahora agregamos un menu nuevo que "Logo" y en el código escribimos:
frmLogo fLogo= new frmLogo();
fLogo.MdiParent = this;
fLogo.Show();
Esto nos abrirá el formulario logo en el mismo contenedor.

Ahora debemos configurar la aplicacion para que frmPrincipal sea el que se inicie al abrir la aplicacion, para esto abrimos el archivo Program.cs y donde dice "Application.Run" reemplazamos el nombre "frmLogo" por "frmPrincipal".

Hasta aquí hemos llegado.

Nos vemos en la próxima.

No hay comentarios:

Publicar un comentario