Está en la página 1de 9

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

CURSO VISUAL BASIC BASICO 201416 MATERIAL DE APOYO REALIZACION TRABAJO FINAL

Manejo del mouse Eventos MouseMove, sirve para activar una accin sobre un objeto cuando se pasa el mouse sobre l. Ejemplo: 1. 2. 3. 4. 5. Entrar a Visual 2010 Express Nuevo proyecto Darle el nombre colores En el formulario que se presenta por defecto agregar 4 Button Quitarles el texto a cada uno (Button1)

6. Doble clic sobre el primer Button. Para acceder al cdigo Borrar el: Private Subhasta End Sub. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End Sub 7. Seleccionar uno de los elementos del formulario, estos estn en la lista desplegable.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

8. En declaraciones seleccionar elemento MouseMove 9. Agregar el cdigo: Button1.BackColor = Color.Blue Button2.BackColor = Color.Black Button3.BackColor = Color.Black Button4.BackColor = Color.Black Al Button se le asigna color de fondo, con Bakcolor. Cuando el mouse pase por encima del boton1 este toma el color asignado y los dems quedan en negro. Queda as: Private Sub Button1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseMove Button1.BackColor = Color.Blue Button2.BackColor = Color.Black Button3.BackColor = Color.Black Button4.BackColor = Color.Black End Sub Se repite para los dems Button. desde paso 6 cambiando de botn El cdigo de los dems botones (Button) es: Private Sub Button2_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button2.MouseMove Button1.BackColor = Color.Black Button2.BackColor = Color.Red Button3.BackColor = Color.Black Button4.BackColor = Color.Black End Sub

Private Sub Button3_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button3.MouseMove Button1.BackColor = Color.Black Button2.BackColor = Color.Black Button3.BackColor = Color.Orange

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Button4.BackColor = Color.Black End Sub

Private Sub Button4_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button4.MouseMove Button1.BackColor = Color.Black Button2.BackColor = Color.Black Button3.BackColor = Color.Black Button4.BackColor = Color.Green End Sub

Ejecutar, f5.

Activar un Label con MouseMove Disear un formulario con: PictureBox Label Cuando se pase el mouse sobre la figura muestre el nombre de la figura en ingls.

1. Agregar los PictureBox Clic en de ToolBoX

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Agregarle una imagen, clic botn derecho del mouse sobre el PictureBox o clic en el recuadro del PictureBox

Seleccionar Choose image Clic en local Resource

Clic en importar Seleccionar la imagen Clic en abrir Clic en OK

Agregar los Label Tanto los del texto en espaol como los de ingls. Para que no se vean al momento de ejecutarse a los label en ingles se les asigna la propiedad visible en false. Ejecutar y ver cmo va. Debe mostrar lo label y las etiquetas que no tienen la propiedad Visible en true. Seguidamente programar los PictureBox. 1. Doble clic sobre el recuadro de PictureBox

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Muestra el evento click por defecto

Cambiar este evento por MouseMove dando clic y seleccionndolo

Muestra:

En donde se programa el evento:


Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove Label1.Visible = True End Sub

Est programando que al mover el mouse sobre el picturebox1 se active el label1 y as para todos los dems.

Manejar sonido usando MouseMove


Descripcin del ejercicio: Desde un formulario al pasar el mouse sobre una de las figuras activara el sonido de la traduccin y adems mostrara la palabra en ingls.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Crear 3 PictureBox Agregar las imgenes, ave, perro, Almacenar y Pingino. 4 Etiquetas (Label) sobre los PictureBox de las imgenes, con el nombre en espaol. 4 Etiquetas (Label) Dog, Bird, Penguin, Store, se les asigna la propiedad Visible= False, para que no se vean al momento de ejecutar el programa. 4 Label para DOG, PENGUIN, BIRD, STORE, tamao 24, Visible = False I Botn (Button), Detener Sonido Agregar Windows Media Player Programar los PictureBox con el evento MouseMove. Para el PictureBox1, el del ave
Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove Label5.Visible = True AxWindowsMediaPlayer1.URL = "ave.wma" Label9.Visible = True End Sub

Los Label se programan en Visible = True, para que se muestren. Los archivos se deben haber grabado en Solution Explorer.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Asignndole a cada uno el enlace en el Copy to Output Directory, como se vio en el mdulo.

Programar cada PictureBox con el evento MouseMove. Cada uno se programa por separado.
Private Sub PictureBox2_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox2.MouseMove Label8.Visible = True AxWindowsMediaPlayer1.URL = "perro.wma" Label11.Visible = True End Sub

Private Sub PictureBox3_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox3.MouseMove Label4.Visible = True AxWindowsMediaPlayer1.URL = "pinguino.wma" Label12.Visible = True End Sub

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

Y as para las dems imgenes, en este caso los archivos son grabaciones de las palabras en ingls. El botn Detener Sonido:
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click AxWindowsMediaPlayer1.Ctlcontrols.stop() End Sub

Guardar y ejecutar F5

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

LINK PARA CONSULTAR AYUDAS.

Manejo de sonidos; recuperada el 12 de julio 2013 de http://msdn.microsoft.com/es-es/library/bc61hbxh.aspx

También podría gustarte