Академический Документы
Профессиональный Документы
Культура Документы
N°3 Y N°4
MSFrutaSelec.BackColor = vbYellow
MSFrutaSelec.ForeColor = vbRed
MSFrutas.BackColor = &HFF00FF
End If
End Sub
a) ¿Qué es?
El juego de sentencias desde Private Sub.....hasta End sub... Es un procedimiento o
subprograma conducido por sucesos y a la vez por controles que ejecutan un
programa.
b) ¿Cómo se llama?
Private Sub MSFrutas_Click ()
c) ¿Cuándo de ejecuta?
Una vez que el programa corra, se ejecuta cuando se hace click (que es el suceso
designado) en el control u objeto MSFrutas que es un ComboBox de donde se
despliega una lista de frutas seleccionadas.
d) ¿Qué hace?
Cuando se haga click (suceso) en el control ocurre lo siguiente:
Verifica si la fruta esta seleccionada, si no esta seleccionada su valor será -1.
La fruta seleccionada de la lista será igual a la fruta seleccionada del texto es decir
que en ambos cuadros de texto debe aparecer la misma fruta seleccionada.
Que al hacer click en una de las frutas seleccionadas de la lista (MSFrutas) el fondo
del cuadro de texto de fruta seleccionada cambiara al color amarillo (yellow).
Que al hacer click en una de las frutas seleccionadas de la lista (MSFrutas) el texto
de fruta seleccionada cambiara al color rojo (red).
Y que el fondo del cuadro combinado MSFrutas será de color del código &HFF00FF
(lila).
e) ¿Cómo lo hace?
Primeramente
Mediante la estructura de control de tipo decisión con formato If…Then…End If
Se crea un ComboBox en las propiedad Name lo llamare MSFrutas, en la propiedad
lista introduzco todo los tipos de frutas necesarios y en la propiedad texto (al
momento de hacer click en este cuadro de texto podre escribir la fruta seleccionada
directamente).
Y también se crea un TextBox que es un cuadro de texto donde también aparecerá
la futra seleccionada.
Para ejecutarlo escribiré las siguientes sentencias:
Si la propiedad ListIndex del control ComboBox es < > -1 se cumple la condición es decir
(se produce cuando el usuario hizo click en seleccionar una de las frutas de la lista del
ComboBox), entonces se ejecuta la siguiente sentencia que viene a continuación.
En la siguiente sentencia me indica que una vez seleccionada la fruta (con el suceso
click) me muestra en el cuadro de texto MSFrutaSelec el elemento seleccionado en el
cuadro combinado MSFrutas.
MSFrutaSelec.BackColor = vbYellow
Esta sentencia hace que mediante la propiedad Back Color el objeto o control
MSFrutaSelec que es un cuadro de texto, su fondo cambie a color amarillo (ye) una vez
que se haga click en el elemento seleccionado del cuadro combinado MSFrutas.
MSFrutaSelec.ForeColor = vbRed
MSFrutas.BackColor = &HFF00FF
Esta sentencia me indica que una vez haga click en el elemento seleccionado (fruta), el
fondo del cuadro combinado MSFrutas será de color &HFF00FF (lila).
End If
End Sub