Forums Últimos mensajes - Powered by IBM
 

Image y backgroundimage

24/04/2006 - 23:59 por Bernardo Campos | Informe spam
Amigos quiero colocar una imagen en un boton (por ej. una letra A), y al
pulsarlo quiero añadir otra imagen (por ej. que diga "Bien"), pero que vaya
encima de la otra. Intento trabajar con image y backgroundimage, pero no
funciona el background.

Gracias por cualquier ayuda.
 

Leer las respuestas

#1 Luis Miguel Blanco
25/04/2006 - 10:03 | Informe spam
Hola Bernardo

Prueba a utilizar los eventos MouseDown() y MouseUp() del botón para asignar
y quitar la imagen dinámicamente en tiempo de ejecución. Te adjunto un bloque
de código de ejemplo:

'////////////////////////////////
' cuando se cargue el formulario puedes asignarle la imagen normal al botón
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Me.Button1.Image = New Bitmap("C:\Imagenes\Botones\LIB_BTN_Alta.gif")
End Sub

' cuando se pulse el botón le cambias la imagen
Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown
Me.Button1.Image = New Bitmap("C:\Imagenes\Botones\LIB_BTN_adelante.gif")
End Sub

' cuando se libere el botón vuelves a restaurar la imagen original
Private Sub Button1_MouseUp(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles Button1.MouseUp
Me.Button1.Image = New Bitmap("C:\Imagenes\Botones\LIB_BTN_Alta.gif")
End Sub
'////////////////////////////////

Espero que te sirva de ayuda.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Bernardo Campos" wrote:

Amigos quiero colocar una imagen en un boton (por ej. una letra A), y al
pulsarlo quiero añadir otra imagen (por ej. que diga "Bien"), pero que vaya
encima de la otra. Intento trabajar con image y backgroundimage, pero no
funciona el background.

Gracias por cualquier ayuda.

Preguntas similares