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.