MANUALES

Programación Visual Basic

2. El formulario de trabajo

La forma típica de un formulario es como aparece en la siguiente fotografía:

Imagen 1

En éste formulario es donde se colocan todos los componentes de uso para la creación de un programa.

Al colocar los componentes de programación en un formulario, el aspecto es parecido al siguiente:

Imagen 2

En el formulario se encuentran diferentes tipos de controles de la paleta de herramientas, los cuales han sido insertados en el formulario, dependiendo de la colocación de los controles en el formulario dan lugar a la creación de cualquier tipo de programa.

Los formularios la igual que los controles, tienen lo que se llaman propiedades, las cuales pueden alterar el estado del formulario, desde su color de fondo hasta el borde del formulario, las propiedades de todo formulario son:

Imagen 3

Name: Indica el nombre del formulario, a través de éste nombre hacemos referencia a sus propiedades y contenido en tiempo de ejecución.

Apperance: Indica la forma en tres dimensiones, donde lo permita y esté disponible.

Autoredraw: Propiedad que realiza un redibujado de todo lo que contiene el Formulario cuando se produce un cambio sobre el o se pierde parte de lo que es visible en el formulario

BackColor: Propiedad para cambiar el color de fondo del formulario.

BorderStyle: Propiedad para determinar el tipo de borde del Formulario.

Caption: Propiedad para poner un texto en la parte superior del Formulario.

ControlBox: Propiedad para eliminar los controles de la parte superior derecha del formulario, los que permiten minimizar, maximizar o cerrar un formulario.
Imagen 4

DrawMode: Propiedad para el modo de dibujo.

DrawStyle: Propiedad que acompaña a la anterior

DrawWidth: Propiedad que marca el grosor de las lineas de dibujo.

Enabled: Propiedad que activa o inactiva el formulario, un formulario inactivo no hace nada

Fillcolor: Propiedad de color de relleno

FillStyle: Propiedad que complementa a la anterior

Font, Font Transparent: Propiedades para el manejo del tipo de fuente.

ForeColor: Propiedad para el color del enrejado en tiempo de diseño.

Height: Propiedad para la altura del formulario.

Icon: Propiedad para asignar un icono al formulario

KeyPreview: Propiedad que permite obtener el valor de deteminadas teclas.

Left: Propiedad que indica la posición del formulario desde la izquierda.

LinkMode, LinkTopic: Propiedades para el intercambio mediante DDE

MaxButton, MinButton: Propiedades para ver los iconos de maximizar y minimizar

MouseIcon, MousePointer: Propiedades para el cursor del ratón dentro del formulario.

Moveable: Propiedad que permite que el formulario pueda ser movido en ejecución.

Picture: Propiedad para poner una fotografía de fondo del formulario.

Visible: Propiedad que permite que el formulario sea visible o no

WindowState: Propiedad para determinar como se verá el formulario, maximizado, normal o minimizado.

No están todas las propiedades, debido a que alguna de ellas son demasiado complicadas para poder explicarlas en dos o tres líneas, cada una de ellas se verá a lo largo del curso y con ejemplos claros de como se manejan o usan.

Los Eventos

Un evento es una opción que poseen los controles mediante los cuales podemos realizar una acción cuando se cumpla una determinada condición, por ejemplo el Evento Click, si queremos que se lea en la pantalla hola mundo cuando se pulse sobre el formulario, pondremos el codigo de escribir el mensaae en el Evento Click, esto significa que el mensaje no aparecerá hasta que se pulse con el botón del ratón sobre el formulario.

Veamos cada una de las propiedades que posee:

Activate

Con este evento podemos controlar cuando es activado, osea cuando se le llama o se le pasa el Foco de control.

Click

Con este evento podemos controlar cuando se pulsa el botón izquierdo del ratón.

DblClick

Con este evento podemos controlar cuando se realiza un doble click con el botón izquierdo del ratón.

Deactivate

Con este evento podemos controlar cuando es desactivado el control

DragDrop, DragOver

Con este evento podemos controlar las opciones de cortar y pegar

GotFocus

Con este evento podemos controlar cuando obtiene el foco de control

Initialize

Con este evento podemos controlar cuando se carga \ arranca

KeyDown, KeyPress, KeyUp

Con estos eventos podemos controlar cuando se pulsan las teclas.

LinkClose, LinkError, LinkExecute, LinkOpen

Con estos eventos realizamos operaciones DDE

Load

Con este evento podemos controlar cuando se carga en memoria

LostFocus

Con este evento podemos controlar cuando pierde el foco de control

MouseDown, MouseMove, MouseUp

Con estos eventos podemos controlar el cursor del ratón

OleCompleteDrag, OleDragDrop, OleDragOver, OleGiveFeedBack, OleSetData, OleStartDrag

Con estos eventos controlamos las operaciones de OLE

Paint

Con este evento podemos controlar cuando se pone \ pinta en pantalla

Resize

Con este evento podemos controlar cuando se cambia de tamaño

Terminate

Con este evento podemos controlar cuando se termina la ejecución

Unload

Con este evento podemos controlar cuando se descarga de la memoria

Páginas:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22