Hacer botones con dos imágenes.

Iniciado por TheKillerWantsYou, 11 Julio 2009, 19:12 PM

0 Miembros y 1 Visitante están viendo este tema.

TheKillerWantsYou

¡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!!






seba123neo

Hola, usa los eventos mousedown y mouseup etc...y la propiedad visible de cada uno...y la mostras segun corresponda...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

TheKillerWantsYou

¡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






BlackZeroX

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¡!
The Dark Shadow is my passion.

seba123neo

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.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

LeandroA

Hola esta faltando el LoadPicture

ImageButton = LoadPicture("C:\botoon.jpg")

TheKillerWantsYou

¡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 ^__^