select case - compulitec

Anuncio
SELECT CASE
La sentencia select Case es una estructura de control, es decir: permite ejecutar bloques de
instrucciones solamente cuando el resultado de la comparación de dos expresiones coincida. Estas
instrucciones se ejecutan una vez y luego finaliza.
El siguiente ejemplo hace uso de los objetos: Listbox, Frame1, command1 y command2:
1. presione doble click sobre el formulario e ingrese el siguiente procedimiento:
Private Sub Form_Load()
List1.AddItem "Buenos Aires"
List1.AddItem "El Salvador"
List1.AddItem "Madrid"
List1.AddItem "México D.F."
List1.AddItem "Tokio"
List1.AddItem "Washington"
End Sub
2. Regrese al diseño del formulario y presione doble click sobre el botón command1, donde
definirá las variables Result y Moneda de tipo integer y asignaremos el valor
List1.Listindex a la variable moneda.
Private Sub Command1_Click()
Dim Result As Integer
Dim Moneda As Integer
Moneda = List1.ListIndex
End Sub
3. Dentro de este mismo procedimiento ingrese las instrucciones que generarán la respuesta a
cada una de las opciones del objeto List1 utilizando la instrucción SELECT CASE y las
variables anteriormente definidas:
Select Case Moneda
Case 0
Result = MsgBox("Moneda Local : Peso", vbInformation, "Mensaje")
Case 1
Result = MsgBox("Moneda Local : Colón", vbInformation, "Mensaje")
Case 2
Result = MsgBox("Moneda Local : Euro", vbInformation, "Mensaje")
Case 3
Result = MsgBox("Moneda Local : Peso", vbInformation, "Mensaje")
Case 4
Result = MsgBox("Moneda Local : Yen", vbInformation, "Mensaje")
Case 5
Result = MsgBox("Moneda Local : Dólar", vbInformation, "Mensaje")
End Select
4. Ahora programaremos finalmente el botón command2 para salir de la aplicación.
Private Sub Command2_Click()
MsgBox "¿Desea salir de la aplicacióon?", vbExclamation
End
End Sub
Descargar