PRÁCTICA EVENTOS

Anuncio
PRÁCTICA EVENTOS VISUAL BASIC (PRIMERA PARTE)
1. En un formulario insertar un Text y un Command. Al completar la palabra CLAVE, se
debe activar el Botón Ingresar y ubicar el Foco en dicho Botón al borrar el contenido del
Text, el botón se debe volver a desactivar.
2. En un formulario insertar dos Text. Escribir un nombre cualquiera en el primer Text, Al
pulsar ENTER (Keyascii=13) desactivar el primer Text y pasar el Foco al segundo Text.
3. En un formulario insertar un Combo con 3 cursos (Primero,Segundo,Tercero) y un Text.
Al elegir un curso, dicho curso pasar al Text y debe cambiar el color de fondo del Text
4. Insertar un Check y un Command. Si el Check está marcado habilitar el Botón, caso
contrario si se desmarca, desactivar el botón.
5. Insertar un botón y un Label con el texto "MENSAJE SECRETO". Si El ratón está sobre
el botón, ocultar el texto, si el ratón sale del botón y vuelve al formulario volver a mostrar
el mensaje.
PRÁCTICA EVENTOS VISUAL BASIC (SEGUNDA PARTE)
1. En un formulario insertar un Label ("Mostrar mi foto") y un Image con tu foto no
visible al principio. Al hacer Click en el label que se muestre tu fotografía. Insertar otro
Label ("Ocultar foto") y al hacer Doble Click en él, que la foto vuelva a desaparecer.
2. En un formulario insertar botones con las etiquetas Mostrar, Ocultar, Activar,
Desactivar, Cambiar texto, Reponer texto, Negrilla, No negrilla Cursiva, No cursiva,
Fuente Arial, Fuente Times, Color Negro, Color Rojo, Agrandar, Achicar. Insertar un
Label con caption "Programando con eventos". Aplicar todas las operaciones de los
botones al Label.
3. En un formulario insertar un botón y una imagen no visible al principio. Al pasar el
ratón encima del botón que la imagen sea visible y al salir del botón el ratón, que vuelva
a desaparecer.
4. Insertar un Image en el centro de un formulario con una imagen llamada foto1.jpg. Al
pasar el cursor sobre el Imagen que cambie por otra imagen llamada foto2.jpg. Al salir
el curso del ratón de la imagen, que vuelva a poner la imagen foto1.jpg.
5. En un formulario insertar dos Text. En el primero ingresar un año de nacimiento. Luego
de escribir el año, al perder el foco que automáticamente en el segundo Text, que se
calcule la edad de la persona cuyo año de nacimiento es ingresado. Si no se hubiera
ingresado ningún valor y pierde el foco, sacar un mensaje que diga "Año no valido".
6. En un formulario insertar un Combo con dos opciones (Soltero, Casado). Crear dos
frames. Si se elige Soltero, ingresar en el frame su nombre y carnet de identidad, si se
elige Casado pedir en el otro frame su nombre, el nombre de su esposa y el número de
hijos. Ambos frames no deben estar visibles al inicio del programa. Solo aparecerán
cuando se elija haciendo clic (no con un botón) en el Combo.
PRÁCTICA EVENTOS VISUAL BASIC (TERCERA PARTE)
1. En un formulario insertar un botón, un list. Al hacer clic en el botón, llenar el list con
los nombres de los departamentos de Bolivia.
2. En un formulario inserta un combo con las opciones mostrar y ocultar, y un image con
una imagen cualquiera que no se vea al principio. Hacer aparecer u ocultar el image, al
seleccionar la acción: mostrar/ocultar en el combo.
3. Insertar un text, y un botón el cual deberá empezar inhabilitado. Al empezar a escribir
algo en el text, el botón se debe habilitar, al borrar todos los caracteres y vaciar el text,
éste debe volver a inhabilitarse.
4. Insertar tres labels en forma vertical con los textos: Primero, Segundo y Tercero, todos
de color negro (vbblack), Al pasar el ratón por encima de cualquier label, éste deberá
pintarse de blanco (vbwhite), creando un menú interactivo, al retirar el ratón del label,
éste deberá volver a su color original negro
5. En un formulario insertar un combo con valores desde 1 hasta 5, y un list vacío. Al
elegir el valor del combo, deberá visualizar su nombre en el list, tantas veces como haya
elegido el valor en el combo.
6. En un formulario insertar dos options con los textos Masculino y Femenino, y un text
no visible al principio en la parte inferior. Al elegir Masculino, deberá aparecer el text
para llenar datos, si se elige femenino deberá desaparecer.
7. En un formulario insertar un botón, un text y dos checks con los textos Protegido y
Oculto. Al hacer click en el botón deberá aparecer en el text las condiciones marcadas
(Tres posibles mensajes: Ninguno, Ambos, Solo uno)
8. En un formulario insertar un list con 10 nombres de personas y un text. Al seleccionar
un nombre en el list, éste deberá aparecer automáticamente en el text.
9. En un formulario insertar un check y un botón desactivado al principio. Si se marca el
check, se activará el botón, si se lo desmarca, se volverá a inhabilitar el botón.
10. En un formulario insertar un text que solo reciba letras, no números.
SOLUCION TERCERA PARTE
PREGUNTA 1.
Private Sub Command1_Click()
List1.Clear
List1.AddItem ("Oruro")
List1.AddItem ("La Paz")
List1.AddItem ("Cochabamaba")
List1.AddItem ("Beni")
List1.AddItem ("Pando")
List1.AddItem ("Tarija")
List1.AddItem ("Sucre")
List1.AddItem ("Santa Cruz")
List1.AddItem ("Potosí")
End Sub
PREGUNTA 2.
Private Sub Combo1_Click()
If Combo1 = "Mostrar" Then
Image1.Visible = True
Else
Image1.Visible = False
End If
End Sub
PREGUNTA 3.
Private Sub Text1_Change()
If Text1 = "" Then
Command1.Enabled = False
Else
Command1.Enabled = True
End If
End Sub
PREGUNTA 4.
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X
Single, Y As Single)
Label1.ForeColor = vbBlack
Label2.ForeColor = vbBlack
Label3.ForeColor = vbBlack
End Sub
Private Sub Label1_MouseMove(Button As Integer, Shift As Integer,
Single, Y As Single)
Label1.ForeColor = vbWhite
End Sub
Private Sub Label2_MouseMove(Button As Integer, Shift As Integer,
Single, Y As Single)
Label2.ForeColor = vbWhite
End Sub
Private Sub Label3_MouseMove(Button As Integer, Shift As Integer,
Single, Y As Single)
Label3.ForeColor = vbWhite
End Sub
PREGUNTA 5.
Private Sub Combo1_Click()
List1.Clear
For i = 1 To Val(Combo1)
List1.AddItem ("juan")
Next i
End Sub
PREGUNTA 6.
Private Sub Option1_Click()
Text1.Visible = True
End Sub
Private Sub Option2_Click()
Text1.Visible = False
End Sub
PREGUNTA 7.
Private Sub
If Check1 =
Text1 =
End If
If Check1 =
Text1 =
End If
If Check1 =
Text1 =
End If
End Sub
Command1_Click()
0 And Check2 = 0 Then
"ninguno"
1 xor Check2 = 0 Then
"solo uno"
1 And Check2 = 1 Then
"ambos"
PREGUNTA 8.
Private Sub List1_Click()
Text1 = List1
End Sub
PREGUNTA 9.
As
X As
X As
X As
Private Sub Check1_Click()
If Check1 = 1 Then
Command1.Enabled = True
Else
Command1.Enabled = False
End If
End Sub
PREGUNTA 10.
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Then
MsgBox ("solo letras")
KeyAscii = 0
End If
End Sub
Descargar