viernes, 7 de marzo de 2014

3.1. Programas con Interfaz Gráfica

Formulario

Lo conocemos también como ventana, un formulario es una interfaz gráfica en la cual podemos agregar botones, etiquetas, cuadros de texto, listas, etc. a los cuales llamaremos controles.


(Estas dos figuras muestran un formulario sin controles y otro con controles)

Los Controles

La programación con interfaz gráfica esta basada en controles, debemos considerar que un formulario también puede considerarse como un control.




Control
Descripción
Prefijo
Button
CheckBox
CheckedListBox
ComboBox
DateTimePicker
Label
ListBox
MonthCalendar
NumericUpDown
PictureBox
ProgressBar
RadioButton
RichTextBox
TextBox
- Botón
- Casilla de Verificación
- Lista de Verificación
- Cuadro desplegable
- Fecha desplegable
- Etiqueta
- Lista
- Calendario con mes
- Control de número
- Cuadro de imágenes
- Barra de Progreso
- Botón circular
- Cuadro de texto enriquecido
- Cuadro de texto
btn
chk
chkl
cbo
dtp
lbl
lst
mcal
nud
pic
prg
rbo
ftf
txt

Propiedades

Todos los controles cuentan con propiedades, estas modifican el aspecto, tamaño, colores y cierto comportamiento que el control tiene, al aprender un control deberás tener presente que debes conocer y saber utilizar sus principales propiedades.

Eventos

Los eventos permiten modificar y programar el comportamiento de un control, en los eventos podemos escribir código, los diversos controles tienen varios eventos y es necesario que sepas usar los principales eventos de cada control.

La siguiente figura muestran las propiedades y los eventos.

Propiedades Básicos

Cada control tiene diversas propiedades, las más importantes y comunes a varios controles son las siguientes:
  • Name: Es el nombre del control y lo primero que debemos modificar antes de hacer el código fuente.
  • Enabled: Activa o desactiva un control, el control permanece visible pero desactivado.
  • Font: Permite cambiar el tipo de letra, tamaño y otros formatos de letra.
  • ForeColor: Cambia el color del texto de un control.
  • Location: Posiciona el control dentro de un formulario, esta en pixeles.
  • Size: Cambia el tamaño de un control.
  • Text: Esta propiedad es el texto que muestra el control.
  • Visible: Hace que un control se oculte, es decir, lo hace invisible.

Eventos Básicos

Al igual que las propiedades, los eventos varían de acuerdo a los controles, aquí te pongo los comunes y más importantes.
  • Click: Cuando se hace click en el control este pude realizar las operaciones programadas.
  • DragDrop: Ocurre cuando se completa una operación de arrastrar y soltar.
  • Enter: Al hacer que el control sea activo este puede realizar las operaciones.
  • KeyPress: Ocurre cuando se esta en el control y ahí se presiona una tecla.
  • Leave: Tiene lugar cuando el control pierde el foco y ya no es control activo.
  • MouseOver: Ejecuta operaciones cuando el mouse permanece sobre el control.
  • MouseLeave: Tiene lugar cuando el mouse deja de estar sobre la parte visible del control.