Aquí podría ser tu PUBLICIDAD


.Net & C #: intentando tener una imagen transparente en un botón (asignado desde IDE)

votos
3

Usando VS2005 y C #.

Tener un botón en un formulario y una imagen de un recurso, la imagen no tiene transparencia.

¿Cómo puedo tener transparencia al asignar la imagen desde el IDE?

Gracias.

Publicado el 12/03/2009 a las 21:44
fuente por usuario Stécy
En otros idiomas...        العربية       

2 respuestas

votos
3

Abra la imagen en un editor de imágenes (Paint.NET y GIMP son gratuitos) y agregue las transparencias donde lo necesite.

Todo funcionará una vez que la imagen tenga píxeles transparentes.

También puede usar un par de métodos de la clase Bitmap para hacer esto:

Bitmap b = Properties.Resources.MyImage;
b.MakeTransparent(b.GetPixel(0, 0));
Respondida el 12/03/2009 a las 09:58
fuente por usuario Ed S.


Aquí podría ser tu PUBLICIDAD


votos
0

Realmente no entiendo lo que estás preguntando. Puede usar una imagen con transparencia en un botón, siempre que el tipo de imagen que esté utilizando sea compatible con la transparencia, como .png.

Editar: Leí tu pregunta nuevamente y todavía es confusa, pero ¿quizás quisiste decir que quieres agregar transparencia a la imagen? Si es así, deberá usar un editor de imágenes para agregar la transparencia y guardarlo en un formato que lo admita. Paint.Net es una buena herramienta gratuita para esto.

Respondida el 12/03/2009 a las 09:50
fuente por usuario jhale