Foro de elhacker.net

Programación => 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
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
¡Saludos!
Antes de nada, gracias por contestarme.

Bueno, he hecho eso del MouseUp y MouseDown con este código
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

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