Está en la página 1de 12

FORMULARIOS Y EVENTOS

1. FORMULARIOS
El primer paso para crear una aplicacin es crear la interfaz, la parte visual de la aplicacin con la que va a interactuar el usuario. Los formularios y controles son los elementos de desarrollo bsicos que se usan para crear la interfaz; son los objetos con los que se trabaja para desarrollar la aplicacin.

3. CONTROLES
Los controles son objetos grficos que se colocan en un formulario o en una determinada posicin de la hoja de trabajo, con el objetivo de mostrar, seleccionar o introducir datos para la realizacin de una accin determinada (por ejemplo, la ejecucin de una macro) o para facilitar la lectura de un formulario. Comencemos visualizando la barra de controles que posee Excel, para ello seleccione el men Ver/ Barras de Herramientas/Cuadro de controles. A continuacin vamos a analizar los principales tipos de controles:

3. CONTROLES
Etiqueta Permite tener texto que no desee que cambie el usuario, como el ttulo debajo de un grfico. Cuadro de texto Nos permite introducir informacin que el usuario puede introducir o cambiar. Esta informacin puede ser numrica, alfabtica o alfanumrica. Botn de comando Es uno de los botones ms utilizados y permite crear un botn que el usuario puede elegir para realizar la accin de un comando. Casilla de verificacin Se utiliza para obtener informacin previamente estructurada. Se suelen presentar en grupos y es posible seleccionar ms de una opcin.

3. CONTROLES
Botn de opcin Presenta las mismas caractersticas que la casilla de verificacin, slo que en este caso no es posible seleccionar ms de una opcin. Cuadro de lista Es similar al anterior, solo que no posee men desplegables sino que el desplazamiento se realiza con el cursor. Barra de desplazamiento Proporciona una herramienta grfica para desplazarse rpidamente por una larga lista de elementos o una gran cantidad de informacin. Imagen Muestra una imagen grfica de un mapa de bits, iconos o metaarchivos en el formulario. La imgenes mostradas en un control imagen slo pueden ser decorativas.

La programacin en Visual Basic suele proceder del siguiente modo: Se definen interactivamente sobre el formulario los controles que van a constituir la aplicacin. se define para cada control el cdigo con el que se va a responder a cada uno de los eventos. Para ello basta clicar dos veces sobre el control (Ver fig). En ella el nombre del evento forma parte del nombre de la funcin, junto al nombre del control

4. EVENTOS
Un evento es una accin reconocida por un formulario o un control, es decir, un suceso que ha sido provocado por el usuario, el sistema operativo u otros programas en ejecucin y que repercute en un elemento de nuestra aplicacin. Cada formulario y control de Visual Basic tiene un conjunto de eventos predefinidos.
Los tipos de eventos reconocidos por un objeto varan, pero muchos tipos son comunes a la mayora de los controles. Por ejemplo, la mayora de los objetos reconocen el evento Click: si un usuario hace clic en un formulario, se ejecuta el cdigo del procedimiento de evento Click del formulario; si un usuario hace clic en un botn de comando, se ejecuta el cdigo del procedimiento de evento Click del botn. El cdigo en cada caso ser diferente.

4.1. Eventos Generales


Cuando se visualiza por primera vez un formulario se producen varios eventos consecutivos:
Initialize Load

Activate
Paint

Al ocultar, cerrar o eliminar un formulario se produce otra serie de eventos :


Deactivate QueryUnload Unload

Terminate

4.2. Eventos Relacionados con el Raton


Click: Se activa cuando el usuario pulsa y suelta rpidamente uno de los botones del ratn

5. OBJETOS EN VISUAL BASIC


Los objetos en Visual Basic tienen propiedades, mtodos y eventos, donde: Las propiedades son los datos que describen un objeto Los mtodos son los que puede hacer algo con el objeto Los eventos son tareas que realiza el evento

Jerarqua de Objetos
El objeto Application (en este caso Excel) es la parte superior de modelo de objetos del cdigo Visual Basic, Este objeto como es de suponer contiene otros objetos. A continuacin mencionamos algunos ejemplos de objetos contenidos en el objeto Application.
Worbook Windows El objeto Workbook posee otros objetos como ser: Worksheet Este objeto a su vez contiene otro objetos: Range

6. PROPIEDADES Y METODOS
6.1. PROPIEDADES DE LOS OBJETOS
Todo objeto tiene propiedades. Por ejemplo Sub ShowValue() MsgBox Worsheets(Hoja1).Range(A1).Value End Sub 6.2. METODOS DE LOS OBJETOS Un mtodo viene a ser una accin que se realiza con un objeto. Por ejemplo, Sub ZapRange() Worksheet(Hoja1).Range(A1:C3).Clear

End Sub