Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: TheKillerWantsYou en 11 Julio 2009, 19:12 PM

Título: Hacer botones con dos imágenes.
Publicado por: TheKillerWantsYou en 11 Julio 2009, 19:12 PM
¡Hola!, me gustaría saber como, por medio de dos imagenes se puede hacer un botón, es decir, una fija, y la otra para cuando pulses.
Si alguien fuera tan amable de contestarme, se lo agradecería muchísimo.

Salud!!
Título: Re: Hacer botones con dos imágenes.
Publicado por: seba123neo en 11 Julio 2009, 20:21 PM
Hola, usa los eventos mousedown y mouseup etc...y la propiedad visible de cada uno...y la mostras segun corresponda...

saludos.
Título: Re: Hacer botones con dos imágenes.
Publicado por: TheKillerWantsYou en 11 Julio 2009, 21:43 PM
¡Saludos!
Antes de nada, gracias por contestarme.

Bueno, he hecho eso del MouseUp y MouseDown con este código

Private Sub ImageButton_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    ImageButton = "C:\botoon.jpg"
End Sub

Private Sub ImageButton_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    ImageButton = "C:\boton.jpg"
End Sub


Y me sale:
Error '13' en tiempos de ejecución.
No coinciden los tipos.

¿Está mal el código, o que puede ocurrir?

Gracias de nuevo  :D
Título: Re: Hacer botones con dos imágenes.
Publicado por: BlackZeroX en 11 Julio 2009, 21:45 PM
Cita de: TheKillerWantsYou en 11 Julio 2009, 21:43 PM
¡Saludos!
Antes de nada, gracias por contestarme.

Bueno, he hecho eso del MouseUp y MouseDown con este código

Private Sub ImageButton_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    ImageButton = "C:\botoon.jpg"
End Sub

Private Sub ImageButton_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    ImageButton = "C:\boton.jpg"
End Sub


Y me sale:
Error '13' en tiempos de ejecución.
No coinciden los tipos.

¿Está mal el código, o que puede ocurrir?

Gracias de nuevo  :D


usa la propiedad adecuada para dicha accion.¡!

un manual de vb basico te ayudaria¡!
Título: Re: Hacer botones con dos imágenes.
Publicado por: seba123neo en 11 Julio 2009, 21:46 PM
Cita de: TheKillerWantsYou en 11 Julio 2009, 21:43 PM

¿Está mal el código, o que puede ocurrir?


obvio esta mal, te falta ponele la propiedad,  ImageButton.Picture

saludos.
Título: Re: Hacer botones con dos imágenes.
Publicado por: LeandroA en 11 Julio 2009, 22:51 PM
Hola esta faltando el LoadPicture

ImageButton = LoadPicture("C:\botoon.jpg")
Título: Re: Hacer botones con dos imágenes.
Publicado por: TheKillerWantsYou en 12 Julio 2009, 01:31 AM
¡Bien! Muchas gracias por la ayuda, ya conseguí que fuese, se me olvidó totalmente lo de la propiedad xDD.

Ahora me ha surgido otra duda referente a esto, cuando paso el cursor por encima de un botón, este cambia, pero cuando vuelvo a quitarlo de encima, sigue la misma imagen en vez de volver a la inicial, ¿esto como se haría?.

Saludos ^__^