Está en la página 1de 9

Ejercicio 1

Objeto Propiedad Valor


Form Name Form1
Caption Ejercicio 1
Label Name Etiqueta
Caption Etiqueta
Font Arial 12 negrita
Aligment Center
WordWarp True
Text Name Texto
Text Ingresá un texto y presioná Actualizar
Command Name Boton
Caption Actualizar

Código
Option Explicit
Private Sub Boton_Click()
Etiqueta.Caption = Texto.Text
End Sub

1
Ejercicio 2

Objeto Propiedad Valor


Form Name Form1
Caption Ejercicio 2
Text Name Mensaje
Text Vacío
Command Name Boton
Caption Haga clic aquí

Código

Option Explicit

Private Sub Mensaje_Change()


Boton.Caption = "Restaurar Mensaje"
End Sub

Private Sub Boton_Click()


Mensaje.Text = "Probá con otro texto"
Boton.Caption = "Haga clic aquí"
End Sub

2
Ejercicio 3

Objeto Propiedad Valor Objeto Propiedad Valor


Form Name Form1 Option Name Option1
Caption Ejercicio 3 Caption Rectángulo
Shape Name Dibujo Option Name Option2
Shape 0 – Colores a gusto Caption Cuadrado
Frame Name Frame1 Option Name Option3
Caption Figura Caption Óvalo
Command Name Boton Option Name Option4
Caption Salir Caption Círculo

Código
Option Explicit
Private Sub Form_Load()
Dibujo.Top = (Form1.ScaleHeight - Dibujo.Height) / 2
End Sub
Private Sub Option1_Click()
Dibujo.Shape = 0
End Sub
Private Sub Option2_Click()
Dibujo.Shape = 1
End Sub
Private Sub Option3_Click()
Dibujo.Shape = 2
End Sub
Private Sub Option4_Click()
Dibujo.Shape = 3
End Sub
Private Sub Boton_Click()
End
End Sub

3
Ejercicio 4

Agregar en Herramientas>
Editor de menús…

txtPulgada

txtCm

hsbCantidad

Código

Option Explicit

Private Sub hsbCantidad_Change()


txtPulgada.Text = hsbCantidad.Value
txtCm.Text = hsbCantidad.Value * 2.54
End Sub

Private Sub txtPulgada_Change()


hsbCantidad.Value = Val(txtPulgada.Text)
End Sub

Private Sub Salir_Click()


Beep
End
End Sub

4
Ejercicio 5

Elemento(txtbox)
Texto:Ingresá una tarea btnAgregar
ToolTipText:Acá tipeá la
tarea para agregar btnSalir

btnEliminar
Lista(Listbox)
ToolTipText:Acá tipeá la
Cant(label) – centrada
tarea para agregar
Caption vacío

Activo(label) – centrada
Label1 Label2 Caption vacío

Código

Option Explicit Private Sub btnEliminar_Click()


Lista.RemoveItem Lista.ListIndex
Private Sub Form_Load() Cant.Caption = Lista.ListCount
Lista.AddItem "Comprar café" Activo.Caption = Lista.ListIndex
Lista.AddItem "Comprar naranjas" End Sub
Cant.Caption = Lista.ListCount
Activo.Caption = Lista.ListIndex Private Sub Lista_Click()
End Sub Activo.Caption = Lista.ListIndex
End Sub
Private Sub btnAgregar_Click()
Lista.AddItem Elemento.Text Private Sub btnSalir_Click()
Cant.Caption = Lista.ListCount End
Activo.Caption = Lista.ListIndex End Sub
End Sub

Analizá cómo se comporta el elemento activo y la cantidad de elementos.


Comprobá que debe suceder para que el programa se supenda con un mensaje de error. Explicalo.
Después de haber probado la aplicación modificá la propiedad List del Listbox agregando un par de tareas a mano,
volve a ejecutar la aplicación y comprobá qué sucede.
Modificá la propiedad Sorted a TRUE, volvé a ejecutar la aplicación y verificá qué sucede.

5
Ejercicio 6

Modificá el ejercicio anterior eliminando el Listbox y agregando un ComboBox con Nombre Lista (para que el
código siga funcionando) y el Texto vacío. Ejecutá y analizá las diferencias.
Probá modificando la propiedad Style y ejecutalo nuevamente.

6
Ejercicio 7

Avion(Image)
Picture: Classic2.wmf
Stretch:True Linea (Line)
BorderWidth:5

btnInicio
Caption: Inicio
btnSalir
Caption: Salir

btnParar Timer1(Timer)
Caption: Parar Enabled: False
Interval: 200
Código

Option Explicit Private Sub Timer1_Timer()


Avion.Move Avion.Left + 50, Avion.Top ‘ Establece la dirección del movimiento
Private Sub btnInicio_Click() End Sub
Timer1.Enabled = True
End Sub Private Sub BtnSalir_Click()
End
Private Sub btnParar_Click() End Sub
Timer1.Enabled = False
End Sub

Modificá el proyecto agregando una barra de desplazamiento y un cuadro de texto que permita aumentar o disminuir
la velocidad del movimiento.

7
Ejercicio 8

lblTexto1
Tahoma 14 - Centrado

lblNombre

lblTexto2
Tahoma 14 - Centrado

Código

Option Explicit

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)


Dim texto As String
texto = InputBox("Ingresá tu nombre:", "Entrada de datos", "Tu Nombre")
MsgBox "Ingresaste " & texto, vbInformation, "Ventana innecesaria"
lblNombre.Caption = texto
lblNombre.Font = "Tahoma"
lblNombre.Alignment = vbCenter
lblNombre.FontSize = 14
lblNombre.FontBold = True
End Sub

8
Extra

Mensaje

Boton2

Boton1

Código

Option Explicit
Private Sub Boton1_Click()
End
End Sub
Private Sub Boton2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Boton2.Move CInt(Rnd * (Width - Boton2.Width)), CInt(Rnd * (Height - Boton2.Height))
End Sub
Private Sub Boton2_Click()
MsgBox "Bueno, hay que seguir hasta que termine" & Chr(13) & "la tercera hora. Aprovechalo", , "Respuesta"
End Sub

También podría gustarte