Вы находитесь на странице: 1из 10

Pgina 1 de 10

INSTITUTO TECNICO INDUSTRIAL LUZ HAYDEE GUERRERO MOLINA


AREA TECNOLOGIA E INFORMATICA ASIGNATURA: INFORMATICA TEMA: VB 6 AO LECTIVO: 2012 GRADO 11 GUIA No. 3

TIPO, DECLARACIN Y MBITO DE LOS DATOS Y/O VARIABLES. TIPOS DE DATOS: Los datos con los que trabajaremos probablemente incluyan informacin relacionada con nmeros,
dinero, nombres, descripciones, fechas, etc. Cada dato corresponde a un determinado tipo, es decir, pertenece a una categora de datos que se manipulan de maneras similares. CONSTANTES: Una constante almacena un dato cuyo valor no cambia durante la ejecucin de un programa. Para declarar una constante utilice la siguiente sintaxis: Const NOMBRE_CONSTANTE [As TIPO] = VALOR Si no se declara el tipo de constante (utilizando As TIPO) se asigna a la constante el tipo de dato ms apropiado a su valor. El valor de una constante puede ser numrico, alfanumrico, carcter o de tipo fecha y hora. Ejemplo: Const MAXIT = 25 Const PI As Double = 3.141592 Const CADENA As String = Visual Basic es fcil Const FECHA_POR_DEFECTO = #01/01/99#

VARIABLES: Una variable almacena un dato cuyo valor puede cambiar durante la ejecucin de un programa. Para declarar una variable utilice la siguiente sintaxis: Dim NOMBRE_VARIABLE [As TIPO]

Cuando se declara una variable y no se especifica su tipo (con As TIPO), se asume que es de tipo Variant. TIPO INTEGER LONG SINGLE DOUBLE CURRENCY BYTE STRING BOOLEAN DATE VARIANT COMENTARIO Admite valores entre -32768 y 32767 Admite valores entre -2.147.483.648 y 2.147.483.647 Admite valores decimales con precisin simple Admite valores decimales de doble precisin Vlido para valores de tipo moneda Admite valores entre 0 y 255 Cadenas de caracteres Slo admite 2 valores TRUE o FALSE Fechas, permite operar con ellas Por omisin, cualquier tipo de dato

Declarar una variable consiste en avisar al programa de la existencia de la misma, dndola un nombre y un tipo. La declaracin de variables es aconsejable pero no obligatoria salvo que se fuerce a Visual Basic a declarar todas las variables mediante la sentencia Option Explicit antes de los procedimientos.

AMBITO DE LAS VARIABLES


Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local al mbito en que se declara. Puede ser dentro de un procedimiento o dentro de un formulario, de esta forma no sera accesible desde los dems procedimientos o formularios. Las variables tienen un mbito que delimita las partes del programa desde donde se pueden usar, as hay variables de tipo privada, variables de tipo local y variables de tipo global.

Pgina 2 de 10 VARIABLE LOCAL: Son aquellas que estn definidas dentro de un procedimiento y slo son accesibles en ese procedimiento donde se definieron, as una variable local es reinicializada cada vez que se entra en el procedimiento. Ejemplo: Dim nombre_variable As tipo VARIABLE PRIVADA: Son aquellas que se definen dentro de un formulario y est disponible para todos los procedimientos de ese formulario, pero no para el cdigo de otros formularios. Ejemplo: Dim nombre_variable As tipo VARIABLE GLOBAL: Son aquellas que son accesibles desde cualquier parte del programa. Para hacer que una variable sea global, hay que declararla en la parte general de un mdulo *.bas o de un formulario de la aplicacin usando la palabra Public. Para acceder a las variables definidas como pblicas en un formulario hay que especificar el formulario en el que fueron creadas pero si se definen en un mdulo no es necesario, basta con el nombre para hacer uso de ellas. Ejemplo: Public nombre_variable As tipo VARIABLE ESTATICA Una variable declarada en un procedimiento pierde su valor al salir de l. Lo peor es que una vez que el programa vuelva a entrar en ese procedimiento, la variable estar puesta a cero. Si se declara una variable en un procedimiento o funcin, como esttica, esa variable, aunque no la podremos utilizar fuera de ese procedimiento o funcin, cuando volvamos a l conservar el valor que tena cuando lo abandonamos. Esta declaracin se realiza usando la Static. Ejemplo: Static nombre_variable As tipo

La siguiente tabla muestra para los distintos tipos de declaraciones, el lugar donde se realizan y la accesibilidad que producen. TIPO DE VARIABLE Public LUGAR DE DECLARACION Mdulo Formulario Mdulo Dim Formulario Procedimiento Formulario Static Procedimiento ACCESIBILIDAD Desde todos los formularios Desde el formulario donde se declaro y desde el resto indicando el nombre del formulario de declaracin Desde cualquier todas las funciones del modulo Desde cualquier procedimiento del formulario Desde el mismo procedimiento Desde cualquier procedimiento del formulario Desde cualquier procedimiento del formulario. Conservan su valor mientras el cdigo se esta ejecutando

FUNCIONES VISUAL BASIC

FUNCIONES CADENA: Se denomina CADENA a una sucesin de caracteres. Una cadena puede tener uno o varios caracteres alfanumricos. Una cadena es tambin una sucesin de nmeros. Ejemplo de cadenas: Str(nmero): Curso de Visual Basic, abcdefghijkuvwxyz1234590, 123456789

Convierte un nmero a una cadena en numeracin decimal.

Val(cadena numrica): Obtiene el valor (el nmero) correspondiente a esa cadena. Left (cadena, n): Right (cadena, n): Mid (cadena, m, n): lugar m. LCase (cadena) Lower Case) Extrae los n primeros caracteres de una cadena, comenzando por la izquierda. Extrae lo n ltimos caracteres de la cadena Extrae n caracteres de la cadena, siendo el primer carcter extrado el que ocupa el Devuelve otra cadena igual, pero con todos los caracteres en minsculas. (LCase =

Pgina 3 de 10 UCase (cadena) Upper Case) Len (cadena) Devuelve otra cadena igual, pero con todos los caracteres en maysculas. (UCase = Devuelve la longitud de la cadena

LenB (Cadena) Devuelve el nmero de Bytes empleados para almacenar la cadena. Sorprndase, es el doble que Len (Cadena) String (n, carcter) Space (n) LTrim Rtrim Devuelve una cadena de n caracteres como el indicado Devuelve una cadena formada por n espacios. Elimina los posibles espacios que tenga una cadena por Su izquierda. Elimina los posibles espacios que tenga una cadena por Su derecha.

Trim Elimina los espacios que tenga una cadena, tanto por su izquierda como por su derecha. (No elimina los espacios centrales de la cadena) InStr (cadena, cadena1) Busca la cadena1 dentro de cadena y devuelve el nmero de orden dentro de cadena donde se encuentra la primera letra de cadena1 StrConv Convierte una cadena de caracteres en otra, segn las instrucciones que le sigan.

FUNCIONES CON NMEROS: Abs Sgn Sqr Exp Log Sin Cos Tan Atn Funcin Cbool Funcin CByte Funcin CCur Funcin CLng Funcin CInt Funcin CDbl Funcin CSng Funcin CStr Funcin Cvar Funcin Cdate Timer de la noche. Devuelve el valor absoluto de un nmero Devuelve el signo de un nmero Devuelve la raz cuadrada de un nmero Devuelve el nmero elevado al exponente indicado Devuelve el logaritmo natural de ese nmero Devuelve el valor del seno de un ngulo (Expresado en radianes) Devuelve el coseno de un ngulo (En radianes) Devuelve la tangente de un ngulo Devuelve un arco cuya tangente sea el nmero (Angulo en radianes) Convierte una expresin al tipo de datos Boolean. Convierte una expresin al tipo de datos Byte. Convierte una expresin al tipo de datos Currency. (Moneda) Convierte un dato a un tipo Long. Convierte un dato a un tipo Integer. Convierte una expresin al tipo de datos Double. Convierte una expresin a un tipo de datos Single. Convierte una expresin a un tipo de datos String. Convierte una expresin a un tipo de datos Variant. Convierte una expresin al tipo de datos Date. (Fecha / Hora) Tiempo acumulado Devuelve el tiempo (en segundos) que ha pasado desde las 12

GENERACIN DE NMEROS ALEATORIOS Randomize (Numero) Inicia el generador aleatorio tomando como dato de partida el Numero. Devuelve el resultado en una variable llamada Rnd.

FUNCIONES CON FECHAS: Las fechas son cadenas especiales. Visual Basic sabe obtener y tratar la informacin relativa a la fecha y la hora. Dispone para ello de una declaracin de variable: Date. Una variable declarada como date puede contener una fecha, una fecha y una hora o una hora solamente. Date Devuelve la fecha de hoy. Esta fecha la toma del reloj del ordenador.

Pgina 4 de 10 Time Now WeekDay Day Month Year Hour Minute Second DateAdd DateDiff DatePart DateSerial TimeSerial DateValue Devuelve la hora actual. Devuelve la fecha y hora actual. Devuelve el da de la semana (En nmero, 1=Domingo, 2=Lunes,...) Obtiene el da, a partir de una fecha Obtiene el mes a partir de una fecha. Obtiene el ao a partir de una fecha. Obtiene la hora a partir de una hora Obtiene el minuto a partir de una hora. Obtiene el segundo a partir de una hora. Aade un intervalo de tiempo a una fecha Obtiene el intervalo de tiempo entre dos fechas Devuelve una parte de una fecha (semana, trimestre, etc.) Compone una fecha a partir de parmetros relativos Compone una hora a partir de parmetros relativos. Devuelve una fecha a partir de un dato.

BOTN DE COMANDO (COMMANDBUTTON)


Los botones de comando son aquellos botones tpicos que vemos siempre en las aplicaciones de Windows que realizan una operacin en especifico, por ejemplo, un botn para Cancelar, un botn para Salir, un botn para Imprimir, etc. Estos botones poseen una gran cantidad de propiedades, mtodos y eventos que definiremos a continuacin. Es importante recordar que todos los valores de las propiedades de un control seleccionado en la aplicacin pueden ser observados y modificados desde la ventana de propiedades (Properties). Propiedades de los botones de comando (CommandButton) abra un nuevo proyecto desde el men File e inserte un botn de comando (CommandButton) de la Barra de herramientas no estndar (ToolBox). Propiedad BackColor Caption Descripcin Cambia el color del botn. Para que el botn tome el color seleccionado debe establecer el valor 1- Graphical en la propiedad Style del botn de comando. Esta propiedad permite establecer el texto que aparece escrito en el botn de comando. Si utiliza el carcter (&) ampersand delante de cualquier carcter del texto escrito, ese carcter permite acceder a la funcin del botn con solo presionar la tecla control (ctrl.) ms el carcter que tiene colocado el ampersand como si hubiese hecho clic sobre el. Establece la imagen que aparecer en el control cuando este est deshabilitado. Es decir, cuando la propiedad Enabled este establecida a False. Habilita o deshabilita el control, es decir, indica si el botn responder a los eventos del usuario. Si el valor de esta propiedad esta en False, el botn no responder a ninguna accin que el usuario haga sobre l. Permite cambiar el tipo de fuente del texto que aparece en el botn. Permite cambiar la altura y anchura del botn. Donde Height representa la altura y Width la anchura expresada en Twips (unidad de medida de la pantalla). Establece la posicin izquierda y superior del control sobre su contenedor. Donde Left indica la posicin a la izquierda y Top la posicin superior del control. Asigna un Bitmap (Imagen) al botn de comando siempre y cuando el valor de la propiedad Style del botn de comando este establecido a 1- Graphical Indica el orden o el nmero de orden a que le corresponde el control recibir el foco (focus) a mediada que se pulse la tecla Tab sobre los controles de la aplicacin. Establece si el botn estar o no visible cuando se ejecute la aplicacin. Puede tomar los valores True o False (verdadero o falso). Establece el texto contextual que aparece cuando se coloca el puntero del mouse sobre el control.

DisabledPicture Enabled

Font Height y Width Left y Top Picture TabIndex Visible ToolTipText

Pgina 5 de 10 1- Aplicacin que muestra un mensaje de bienvenida cuando se hace clic sobre un botn de comando. Pasos a seguir: a) Abra una nueva aplicacin y agregue un botn de comando. b) Seleccione el botn de comando y en la propiedad Caption escriba &Hola. c) Haga doble clic en el botn de comando y escriba dentro del evento Click lo siguiente: En el editor de codigo escriba: Private Sub Command1_Click ( ) MsgBox (Bienvenido a Visual Basic 6.0) End Sub d) Ejecute la aplicacin con la tecla [F5] y haga clic luego sobre el botn. 2. Aplicacin que permite habilitar y deshabilitar un botn de comando. Pasos a seguir: a) Abra una nueva aplicacin e inserte tres botones de comando. b) Escriba al primer botn en la propiedad Caption Botn Principal y en la propiedad Name escriba cmdBotonPrincipal. Al segundo botn escriba en la propiedad Caption &Deshabilitar y en la propiedad Name cmdDeshabilitar. Al tercer botn escriba en la propiedad Caption &Habilitar y en la propiedad Name cmdHabilitar. En el editor de codigo escriba: c) En el evento Click del segundo botn escriba lo siguiente: Private Sub cmdDeshabilitar_Click ( ) cmdBotonPrincipal.Enabled = False End Sub d) En el evento Click del tercer botn escriba lo siguiente: Private Sub cmdHabilitar_Click ( ) cmdBotonPrincipal.Enabled = True End Sub e) Pulse la tecla F5 o clic en ejecutar/iniciar, o clic en f) de la barra de herramientas estandar.

Pulse clic sobre el boton deshabilitar y clic sobre el boton habilitar, y observe que pasa con el boton principal.

g) Guarde la aplicacin desde Save Project del men File.

CAJAS DE TEXTO (TEXTBOX)


Un control TextBox tambin denominado control de campo de edicin o control de edicin, muestra informacin introducida en tiempo de ejecucin introducida por el usuario o asignada al control en cdigo en tiempo de ejecucin. Propiedades de las cajas de texto: Las cajas de texto poseen las propiedades comunes (Name, BackColor, Enabled, Font, Height, Width, Left, Top, TabIndex, Visible y ToolTipText) ya vistas anteriormente en el control CommandButton. Aparte de estas propiedades las cajas de texto poseen caractersticas especiales, es decir, muy propias de ellas. Estas propiedades se detallan a continuacin: Propiedad BorderStyle DataField DataSource ForeColor HideSelection SelStart Descripcin Cambia el estilo de borde del control. Esta propiedad puede tomar los valores 0- None (ningn borde ni elemento relacionado con el.) o 1- FixedSingle (con borde simple fijo). Devuelve o establece el dato de un campo contenido en una base de datos apuntada por un control establecido en la propiedad DataSource de la caja de texto. Devuelve o establece el origen de datos mediante el cual un receptor de datos enlaza con una base de datos. Fija el color de texto que contendr la caja de texto. Determina si el texto seleccionado con la propiedad SelLength, aparece resaltado. Esta propiedad puede tomar los valores True o False. No disponible en la ventana de propiedades, pero si en la ventana del Code Editor y tambin en modo de ejecucin de la aplicacin. Esta propiedad devuelve o indica el comienzo de la seleccin en una cadena de caracteres, donde el valor indicado es la posicin de un carcter de la cadena.

Pgina 6 de 10 Devuelve o establece el nmero de caracteres seleccionados. No disponible en la ventana de propiedades Devuelve o establece una cadena con el texto seleccionado actualmente o es una cadena de longitud SelText cero si no hay caracteres seleccionados. Text Si duda la propiedad ms importante. Devuelve o establece el texto contenido en el rea de edicin. Ejercicio: Haga Clic sobre la caja de texto. Busque la propiedad Text y escriba Contenido de la caja. El texto aparecer en el rea de edicin de la caja. Devuelve o establece un valor que indica si un control se puede modificar. Esta propiedad puede Locked tomar los valores True o False. Devuelve o establece un valor que indica el nmero de caracteres que puede tener la caja de texto MaxLenth en el rea de edicin. MultiLine Devuelve o establece un valor que indica si el control acepta ms de una lnea de texto. Puede tomar los valores True y False y solo de lectura en tiempo de ejecucin. Devuelve o establece un valor que indica si un objeto tiene barras de desplazamiento horizontal o ScrollBars vertical. Puede tomar los valores 0- None (si barra), 1- Horizontal (barra horizontal), 2- Vertical (barra vertical) y 3- Both (ambas barras). PasswordChar Devuelve o establece un valor que se muestra cada vez que se escribe en la caja de texto. Esta propiedad solo admite un carcter. SelLength 1.) Aplicacin que suma el contenido de dos cajas de texto y muestra el resultado en otra caja de texto. Pasos a seguir: a) Inserte tres A Labels (Etiquetas) tal y como se ven en la imagen anterior. Seleccione la primera etiqueta (Label1) y en la propiedad Caption de esta escriba Primer valor: y en la propiedad Font seleccione Negrita, seleccione la segunda etiqueta (Label2) y en la propiedad Caption escriba Segundo Valor: y al igual establezca en la propiedad Font Negrita y en la tercera etiqueta (Label3) escriba Resultado: y establezca Negrita en la propiedad Font. b) b) Inserte tres cajas de texto (Text1, Text2, Text3) tal y como se ven en la imagen y en la propiedad Text de cada caja de texto borre su el valor por defecto (Text1, Text2 y Text3). c) c) Inserte dos botones de comando como se muestra en la imagen. En la propiedad Caption del primer botn escriba &Sumar y en el segundo botn de comando escriba C&errar. d) El aspecto de los controles sobre el formulario debe ser el siguiente: e) Haga doble clic sobre el botn [Sumar] y en el evento Click escriba la siguiente lnea de cdigo dentro del procedimiento: Private Sub Sumar_Click ( ) Text3.Text = Val(Text1.Text) + Val(Text2.Text) End Sub Nota: La sintaxis Val indica que el contenido de la caja de texto ser tratado como nmeros y no como cadena de texto. f) Haga doble clic en Form1 de la ventana de proyecto (Project) para volver al formulario.

g) Haga doble clic en el botn [Cerrar] y en el evento Click escriba: Private Sub Cerrar_Click ( ) End End Sub h) Corra la aplicacin pulsando la tecla [F5]. i) J) Introduzca valores a las cajas de texto y haga clic en el botn [Sumar]. Para salir haga clic en el botn [Cerrar].

k) Guarde la aplicacin desde Save Project del men File.

Pgina 7 de 10 2. Programa que permite cambiar el tipo de fuente de un texto introducido en una caja de texto. Pasos a seguir: a) Abra un nuevo proyecto y en la propiedad Height del formulario establezca el valor 5430 y en la propiedad Width establezca el valor 7290. b) Inserte una caja de texto y cuatro botones de comando tal y como se ve en la imagen. c) Seleccione la caja de texto y en la propiedad Name escriba txtContenido y en la propiedad Text borre el valor por defecto (Text1) y en la propiedad MultiLine seleccione el valor True. d) Seleccione el primer botn de comando y en la propiedad Name escriba cmdNegrita y en la propiedad Caption escriba &Negrita. Seleccione el segundo botn y en la propiedad Name escriba cmdCursiva y en la propiedad Caption escriba &Cursiva. Seleccione el tercer botn y en la propiedad Name escriba cmdSubrayado y en la propiedad Caption escriba &Subrayado. En el cuarto botn (command4) escriba en la propiedad Name cmdCerrar y en la propiedad Caption escriba C&errar. e) El aspecto de los controles sobre el formulario debe ser el siguiente: f) Escriba en el evento Click de cada botn el cdigo correspondiente mostrado a continuacin. Private Sub cmdSubrayado_Click ( ) If TxtContenido.FontUnderline = False Then TxtContenido.FontUnderline = True Else TxtContenido.FontUnderline = False End If End Sub

Private Sub cmdNegrita_Click ( ) If TxtContenido.FontBold = False Then TxtContenido.FontBold = True Else TxtContenido.FontBold = False End If End Sub Private Sub cmdCursiva_Click ( ) If TxtContenido.FontItalic = False Then TxtContenido.FontItalic = True Else TxtContenido.FontItalic = False End If End Sub g)

Private Sub cmdCerrar_Click ( ) End End Sub

Corra la aplicacin pulsando la tecla [F5].

h) Escriba en la caja de texto y utilice los botones para cambiar el tipo de fuente. i) j) Salga de la aplicacin haciendo clic en el botn [Cerrar] de la aplicacin. Guarde la aplicacin desde Save Project del men File.

BOTONES DE OPCIN (OPTIONBUTTON)


Un botn de opcin muestra una opcin que se puede activar o desactivar. Generalmente, los controles OptionButton se utilizan en un grupo de opciones para mostrar opciones entre las cuales el usuario solo puede seleccionar una, los controles OptionButton se agrupan si los dibuja dentro de un contenedor como un control Frame, un control PictureBox o un Formulario. Para agrupar controles OptionButton en un Frame o PictureBox, dibuje en primer lugar el Frame o el PictureBox y, a continuacin, dibuje dentro los controles OptionButton. Propiedades de los botones de opcin: Los botones de opcin poseen las mismas propiedades de los botones de comando de la cual se destaca la propiedad Caption que muestra el texto indicador de la funcin de ese botn en la aplicacin y la propiedad Value que indica si el control esta seleccionado o no, puede tomar los valores True (seleccionado) y False (no seleccionado).

Pgina 8 de 10 1. Aplicacin que posee un conjunto de botones de opcin que indican los colores que se le aplicaran al fondo y a la letra de una caja de texto (TextBox). Cada conjunto de colores estar por separado en controles Frame que tendrn por encabezado la funcin que realizar ese conjunto de botones dentro del control Frame. Pasos a seguir: a) Abra un nuevo proyecto desde el men File. b) En la propiedad Height del formulario escriba el valor 5925 y en la propiedad Width escriba 8685 para fijar el tamao adecuado en el formulario. c) Inserte dos Frame en el formulario tal y como se ve en la imagen. d) Dentro del primer Frame inserte cinco botones de opcin y dentro del segundo tambin inserte cinco botones de opcin. e) Inserte una caja de texto a la derecha de los controles Frame y un botn de comando en la esquina inferior izquierda del formulario tal y como se puede apreciar en la imagen anterior. f) Aplique las siguientes caractersticas a los controles del formulario: Control Frame1 Propiedades Name Caption Frame2 Name Caption Text1 Name Text Command1 Name Caption Option1 Name Caption Option2 Name Caption Option3 Name Caption Valor frmColorFondo Colores de fondo frmColorLetra Colores de letra txtContenido (vaco) cmdSalir &Salir optRojoFondo Rojo optVerdeFondo Verde optAzulFondo Azul Control Option4 Propiedades Name Cantion Option5 Name Caption Option6 Name Caption Option7 Name Caption Option8 Name Caption Option9 Name Caption Option10 Name Caption Valor optAmarilloFondo Amarillo optBlancoFondo Blanco optCyanLetra Cyan optMagentaLetra Magenta optBlancoLetra Blanco optNegroLetra Negro optAzulLetra Azul

El aspecto del formulario debe ser: g) A cada control escriba las lneas de cdigo correspondiente:
Private Sub optBlancoFondo_Click ( ) txtContenido.BackColor = vbWhite End Sub Private Sub optCyanLetra_Click ( ) txtContenido.ForeColor = vbCyan End Sub Private Sub optMagentaLetra_Click ( ) txtContenido.ForeColor = vbMagenta End Sub Private Sub optBlancoLetra_Click ( ) txtContenido.ForeColor = vbWhite End Sub Private Sub optAzulFondo_Click ( ) txtContenido.BackColor = vbBlue End Sub Private Sub optAmarilloFondo_Click ( ) txtContenido.BackColor = vbYellow End Sub Private Sub optRojoFondo_Click ( ) txtContenido.BackColor = vbRed End Sub Private Sub optVerdeFondo_Click ( ) txtContenido.BackColor = vbGreen End Sub Private Sub optNegroLetra_Click ( ) txtContenido.ForeColor = vbBlack End Sub Private Sub optAzulLetra_Click ( ) txtContenido.ForeColor = vbBlue End Sub Private Sub cmdSalir_Click ( ) End End Sub

Pgina 9 de 10 h) Corra la aplicacin pulsando la tecla [F5]. i) Despus que el programa esta en ejecucin utilice los botones de opcin para cambiar el color de la caja y de la letra. Para ver el color de la letra debe escribir en la caja de texto.

2.) Aplicacin que realiza las cuatro operaciones bsicas de matemtica mediante cuatro botones de opcin: Pasos a seguir: a. Inserte primero dos etiquetas y dos cajas de texto, luego inserte un control Frame y dentro de ese Frame inserte cuatro botones de opcin. Luego inserte una tercera etiqueta y una tercera caja de texto tal y como se ve en la imagen. b. Aplique las siguientes caractersticas a los controles del formulario: CONTROL PROPIEDADES VALOR Command1 Name cmdSalir Caption &Salir Option1 Name optRojoFondo Caption Rojo Option2 Name optVerdeFondo Caption Verde Option3 Name optAzulFondo Caption Azul Option4 Name optAmarilloFondo Cantion Amarillo Option5 Name optBlancoFondo Caption Blanco Option6 Name optCyanLetra Caption Cyan Option8 Name optBlancoLetra Caption Blanco Option8 Name optBlancoLetra Caption Blanco Option10 Name optAzulLetra Caption Azul

c) La apariencia de los controles sobre el formulario debe ser la siguiente:

d) Escriba el cdigo correspondiente en los eventos Click de cada control: Private Sub optSumar_Click ( ) txtResultado.Text = Val(txtPrimerValor.Text) + Val(txtSegundoValor.Text) End Sub Private Sub optRestar_Click ( ) txtResultado.Text = Val(txtPrimerValor.Text) - Val(txtSegundoValor.Text) End Sub Private Sub optMultiplicar_Click ( ) txtResultado.Text = Val(txtPrimerValor.Text) * Val(txtSegundoValor.Text) End Sub Private Sub optDividir_Click ( ) If Val(txtSegundoValor.Text) = 0 Then MsgBox ("No se puede dividir por cero.") Else txtResultado.Text = Val(txtPrimerValor.Text) / Val(txtSegundoValor.Text) End If End Sub e) Corra la aplicacin pulsando la tecla [F5]. f) Introduzca valores a las cajas de texto y utilice los botones de opcin para realizar la operacin deseada.

Pgina 10 de 10 CAJAS DE COMPROBACIN (CHECKBOX) La nica diferencia entre los botones de opcin (OptionButton) y las cajas de comprobacin (CheckBox) es que dentro de un mismo contenedor se pueden seleccionar ms de una caja de comprobacin, es decir, pueden haber varias cajas de comprobacin con la propiedad Value a 1- Checked establecida. Propiedades de las cajas de comprobacin: Al igual que en los botones de opcin, las propiedades ms importantes son las propiedad Caption y la propiedad Value que indica si el elemento esta seleccionado o no Eventos sobre las cajas de comprobacin: Las cajas de comprobacin no se diferencian en nada a los dems controles con respecto a los eventos tpicos de los controles. Puede utilizar los eventos ya vistos anteriormente. Mtodos de las cajas de comprobacin: Las cajas de comprobacin poseen todos los mtodos ya estudiados anteriormente (Drag, Refresh, SetFocus, Etc). Ejemplos: 1.) Aplicacin que muestra en ventanas de dialogo los elementos seleccionados en un contenedor con un conjunto de CheckBox que representan libros de programacin. Pasos a seguir: a) Abra un nuevo proyecto desde el men File. b) En la propiedad Height establezca el valor 3690 y en la propiedad Width establezca el valor 4905. En la propiedad Caption del formulario escriba Libros de programacin. c) Inserte un Frame y dentro de este agregue cuatro cajas de comprobacin, tal y como se ve en la imagen. d) Inserte dos botones de comando (Command1, Command2) en la parte inferior del formulario. e) Establezca las siguientes caractersticas a los controles del formulario:
Control Frame1 Propiedades Caption Height Width Name Caption Width Name Caption Width Name Caption Width Name Caption Width Name Caption Name Caption Valor Libros de programacin 2175 4215 chkLibro1 Visual Basic 6.0, Tomo I. Autor: Microsoft. 3855 chkLibro2 Pascal estructurado 7.0, Tomo II. Autor: Borland. 3855 chkLibro3 Delphi 6.0, Tomo I. Autor: Borland. 3855 chkLibro4 Cobol 2.0, Autor: Borland. 3855 cmdMostrarLibro &Mostrar libro cmdSalir &Salir

f. El aspecto de los controles sobre el formulario debe ser el siguiente:

Check1

Check2

Check3

Check4

Command1 Command2

g.

g)

Agregue el cdigo correspondiente a cada procedimiento de los controles:


If chkLibro4.Value = 1 Then MsgBox (chkLibro4.Caption) End If If chkLibro1.Value = 0 And chkLibro2.Value = 0 And chkLibro3.Value = 0 And chkLibro4.Value = 0 Then MsgBox ("Seleccione un libro de la lista.") End If End Sub Private Sub cmdSalir_Click() h) Corra la aplicacin con la tecla [F5]. End End Sub i) Seleccione algunos libros de la lista, y a continuacin, haga clic en el botn Mostrar libro.

Private Sub cmdMostrarLibro_Click() If chkLibro1.Value = 1 Then MsgBox (chkLibro1.Caption) End If If chkLibro2.Value = 1 Then MsgBox (chkLibro2.Caption) End If If chkLibro3.Value = 1 Then MsgBox (chkLibro3.Caption) End

Вам также может понравиться