Beruflich Dokumente
Kultur Dokumente
de
Programac
ENTREG
A
Instituto Superior Pedagógico
Público Chincha”
Recordemos que un evento es una acción que realizamos sobre algún objeto, este evento
KEYPRESS no permitirá que se halle una operación cuando presionemos por ejemplo la
tecla ENTER.
Tampoco olvidemos que debemos codificar en el lugar que realicemos la acción y siempre al
presionar Enter tendrá la estructura siguiente:
IF E.KEYCHAR=CHR(13) THEN
Líneas de código a ejecutar
END IF
Inputbox y Msgbox
Los Inputbox son cajas de entrada, en donde podremos ingresar datos, tal y como lo
realizábamos en los Textboxs.
Los Msgbox son cajas de mensaje que permite mostrar algún texto o algún resultado
almacenado en una variable.
1. En el siguiente formulario, que sólo contiene un botón de comando. En el cual
realizaremos los códigos correspondientes para la utilización de los INPUTBOX Y
MSGBOX.
Consiste en que debemos ingresar un nombre, nota1, nota2, luego debe mostrarse
en una caja de mensaje el resultado.
CÓDIGOS:
Dim num1, num2, total As Integer
InputBox("Ingrese su nombre por favor:", "Atención")
num1 = InputBox("Ingrese número 1:", "Número 1")
num2 = InputBox("Ingrese número 2:", "Número 2")
total = num1 + num2
MsgBox("La suma de ambos números es:" + Str (total), 0 + 64, "Resultado")
0 =Aceptar 1 =Aceptar
4 =Si – No 5 =Ignorar
Estilos:
CRITICAL 16 EXCLAMATION 48
QUESTION 32
INFORMATION 64
Control LISTBOX
Son los Cuadros de lista, pone a disposición del usuario un conjunto de elementos de los
cuales el usuario puede elegir.
Propìedades:
• ITEMS.- Es como un objeto que opera dentro del LISTBOX, a la vez tiene las
siguientes propiedades:
Count.- Cuenta el número de elementos en una lista.
Item.- Devuelve el contenido de un elemento no seleccionado.
• SELECTEDINDEX.- Es la devolución de un índice de un elemento seleccionado.
Métodos:
Control COMBOBOX
Es una combinación del control TEXTBOX y del LISTBOX. Este control permite que el
usuario seleccione un elemento. Las propiedades son las mismas del LISTBOX.
Las estructuras de bucle permiten repetir la ejecución de una o más líneas de código
mientras una condición sea verdadera o hasta que sea verdadera. Tenemos las siguientes:
• For…Next
• Do…loop
• For Each…Next
For…Next
Este tipo de bucle se utiliza cuando se sabe cuantas veces se va a ejecutar las sentencias.
Sintaxis:
FOR contador=valor de inicio TO valor final STEP incremento
Sentencias
NEXT
Ejemplos:
1. El siguiente procedimiento mostrará la suma de los números del 1 al 10 cuando
hagas clic sobre el formulario.
Dim i, suma As Integer
For i = 1 To 10
suma = suma + i
Next
MsgBox(suma)
2. El siguiente procedimiento mostrará la suma de los números pares contenidos entre
2 y 10, incluido ambos.
Dim i, suma As Integer
For i = 2 To 10 Step 2
suma = suma + i
Next
MsgBox(suma)
Para >
If listbox1.selectedindex>=0 then
Listbox2.items.add(listbox1.text)
Listbox1.items.remove(listbox1.selecteditem
End If
Para >>
Dim x as integer
For x=0 to Listbox1.items.count-1
Listbox2.items.add(listbox1.items.add(listbox1.items.item(x))
Next
Listbox1.items.clear