Skip to main content

Apuntes - Windows Forms

Introducción a Windows Forms​

¿Que son los formularios de Windows?​

Windows Forms es una tecnología que permite crear aplicaciones gráficas para escritorio en Windows. Ofrece capacidades para definir visualmente todo tipo de ventanas y controles dentro de éstas, y además facilita la creación de interfaces orientadas al manejo de datos gracias a sus capacidades de enlace bi-direccional a datos (capa lógica - capa visual).

Los formularios son objetos que derivan de la clase Form perteneciente al namespace System.Windows.Forms.

Al ser objetos, exponen propiedades, poseen métodos y también eventos que permiten la interacción con el usuario.

Composición​

Como mencionamos anteriormente, los formularios son objetos. Los mismos parten de una clase común y corriente pero con una pequeña diferencia: las clases tienen la particularidad de ser partial class. Esto significa que es una única clase partida en dos partes: la parte visual (interfaz que ve el usuario) y la parte lógica donde detallamos su composicion.

Propiedades y métodos de los formularios​

Los formularios, al ser objetos, poseen propiedades y métodos.

  • Propiedades:

    • Name
    • BackColor
    • Text
    • Visible
    • Size
    • Enabled
    • Font
    • ForeColorcls
  • Métodos:

    • Show()
    • ShowDialog()
    • Close()
    • Hide()

Creacion de proyecto​

Template Windows Forms Visual Studio

Creando un login con Windows Forms​

En el siguiente video, Lucas nos explica los conceptos clave para trabajar con Windows Forms y construye a modo de ejemplo una ventana de autenticación (login).