Estructuras de control por bucle
deparedess1Trabajo30 de Septiembre de 2018
8.850 Palabras (36 Páginas)121 Visitas
[pic 1][pic 2][pic 3][pic 4]
[pic 5]
[pic 6]
[pic 7]
ÍNDICE
Seleccionar opciones individuales con casillas de verificación 4
La aplicación Check Box 4
Eventos de la aplicación Check Box 6
Agrupar opciones con botones de opción 6
Crear grupos de botones de opción 7
Contenedores para controles 8
Seleccionar o desactivar botones de opción 9
La aplicación Opciones 10
Eventos de la aplicación Opciones 11
Usar cuadros de lista y cuadros combinados 12
Usar barras de desplazamiento como dispositivos de entrada 14
Introducción a las estructuras de control 16
Estructuras de decisión 16
If...Then 16
If...Then...Else 17
Select Case 19
Estructuras de bucle 20
Do...Loop 21
For...Next 22
For Each...Next 24
Trabajar con estructuras de control 25
Estructuras de control anidadas 25
Salir de una estructura de control 26
Salir de un procedimiento Sub o Function 27
If...Then...Else (Instrucción) 29
Ejemplo de la instrucción If...Then...Else 31
For...Next (Instrucción) 32
Ejemplo de la instrucción For...Next 34
Do...Loop (Instrucción) 35
Ejemplo de la instrucción Do...Loop 36
While...Wend (Instrucción) 37
Ejemplo de la instrucción While...Wend 38
For Each...Next (Instrucción) 38
Ejemplo de la instrucción For Each...Next 40
For...Next (Instrucción) 40
Ejemplo de la instrucción For...Next 42
Select Case (Instrucción) 43
Ejemplo de la instrucción Select Case 45
Seleccionar opciones individuales con casillas de verificación
Fundamentos de la utilización del control de casilla de verificación.
Una casilla de verificación indica si una condición determinada está activada o desactivada. Se usan casillas de verificación en una aplicación para ofrecer a los usuarios opciones de tipo verdadero y falso o sí y no. Como las casillas de verificación funcionan independientemente una de otra, el usuario puede activar cualquier número de casillas de verificación al mismo tiempo. Por ejemplo, en la figura 3.9 pueden estar activadas Negrita y Cursiva.
Figura 3.9 Casillas de verificación[pic 8]
[pic 9]
La aplicación Check Box
El ejemplo de casilla de verificación usa una casilla de verificación para determinar si el texto se presenta en fuente normal o cursiva. Para ver una versión funcional de este ejemplo, vea el archivo Check.frm en la aplicación de ejemplo Controls.vbp.
La aplicación tiene un cuadro de texto, una etiqueta, un botón de comando y dos casillas de verificación, como muestra la figura 3.10.
Figura 3.10 Ejemplo de casilla de verificación[pic 10]
[pic 11]
En la tabla siguiente se muestran los valores de las propiedades de los objetos de la aplicación.
Objeto | Propiedad | Valor |
Form | Name | frmCheck |
TextBox | Name | txtDisplay |
Primera CheckBox | Name | chkBold |
Segunda CheckBox | Name | chkItalic |
CommandButton | Name | cmdClose |
Cuando activa Bold o Italic, la propiedad Value de la casilla de verificación es 1; cuando no está activada, su propiedad Value es 0. El valor predeterminado de Value es 0. Por eso, a menos que modifique Value, la casilla de verificación estará desactivada la primera vez que se muestre. Puede usar las constantes vbChecked y vbUnchecked para representar los valores 1 y 0.
Eventos de la aplicación Check Box
El evento Click de la casilla de verificación se produce en cuanto hace clic en la casilla. Este procedimiento de evento comprueba si se ha activado la casilla de verificación (es decir, si su propiedad Value = vbChecked). Si es así, el texto recibe el atributo de negrita o cursiva estableciendo las propiedades Bold o Italic del objeto Font devuelto por la propiedad Font del cuadro de texto.
Private Sub chkBold_Click ()
If ChkBold.Value = vbChecked Then ' Si está activada.
txtDisplay.Font.Bold = True
Else ' Si no está activada.
txtDisplay.Font.Bold = False
End If
End Sub
Private Sub chkItalic_Click ()
If ChkItalic.Value = vbChecked Then ' Si está activada.
txtDisplay.Font.Italic = True
Else ' Si no está activada.
txtDisplay.Font.Italic = False
End If
End Sub
Agrupar opciones con botones de opción
Fundamentos de la utilización del control de botón de opción.
Los botones de opción presentan al usuario un conjunto de dos o más opciones. Pero, a diferencia de las casillas de verificación, los botones de opción deben funcionar siempre como parte de un grupo; al activar un botón de opción se desactivan inmediatamente todos los demás botones del grupo. Al definir un botón de opción se indica al usuario "Aquí tiene un conjunto de opciones entre las que puede elegir una y sólo una".
Por ejemplo, en el grupo de botones de opción que muestra la figura 3.11, el usuario puede seleccionar uno de los tres botones de opción.
Figura 3.11 Seleccionar un botón de opción[pic 12]
[pic 13]
Crear grupos de botones de opción
Todos los botones de opción que se colocan directamente en un formulario (es decir, no en un marco o en un cuadro de imagen) constituyen un grupo. Si desea crear grupos adicionales de botones de opción, debe colocarlos dentro de marcos o en cuadros de imagen.
Todos los botones de opción que haya dentro de un marco dado constituyen un grupo independiente, al igual que todos los botones de opción que haya dentro de un cuadro de imagen. Cuando cree un grupo independiente de esta forma, dibuje siempre primero el marco o el cuadro de imagen y, después, dibuje encima los botones de opción. La figura 3.12 muestra un formulario con dos grupos de botones de opción.
...