Título: AYUDA!! Interface en Visual studio con transparencia degradada. Publicado por: xustyx en 2 Noviembre 2012, 18:27 pm Buenas a todos!
Pues me gustaría comentaros que estoy probando de crear una interfaz degradada con visual estudio y no lo consigo :S Primeramente con gimp genero el archivo en PNG con su degradado correspondiente y se ve bien, pero a la hora de ponerlo en visual Studio y ejecutarlo las transparencias se ven acartonadas XD mas o menos no se como explicarlo. Aquí va un trozo de código para explicarme mejor. Código
Bueno al ejecutarlo como es lógico el verde se vuelve transparente pero el problema esta en los bordes y en una transparencia degradada que no me la coje ... No se si me entenderéis pero lo que quiero hacer por ejemplo que lo que tenga nivel 100% de ese verde sea 100% transparente y lo que este un poco mezclado debido al degradado de transparencia también se degrade pero proporcionalmente. Muchas gracias y nos vemos :) -------------------------------------------------------------------------------- Para que os hagais una idea esto es lo que pasa... La primera es en el gimp creada, la segunda es cuando ejecuto la aplicacion, y la tercera es como quiero que se vea digamos difuminada la transparecia. Como podeis ver, el verde del cuadrado sí que se quita, pero al mezclarse con la semitransparencia del naranja el color cambia y no lo detecta como transparente... y así queda. -------------------------------------------------------------------------------- Me estaba preguntando si podria cojer la imagen de fondo y una imagen del mismo tamaño con un gradiente blanco y negro y decirle que contra mas negro sea menos opaco es y sobreponerlas o algo asi :S -------------------------------------------------------------------------------- Bueno estoy probando ahora con XAML(WPF) Con expression Blend ahora os contaré si lo consigo que parece que sí [MOD] No hagas cuadruple post.....usa el botón "modificar" para añadir comentarios, Gracias. Título: Re: AYUDA!! Interface en Visual studio con transparencia degradada. Publicado por: Keyen Night en 4 Noviembre 2012, 04:48 am Los colores ARGB, poseen el canal Alpha para las transparencias puedes jugar con el evento Paint e ir disminuyendo Alpha...
Código
Claro el GDI+ de Visual Studio es muy potente y puedes hacerlo también de formas más fáciles... Código
Y aquí están las sobrecargas del constructor de LinearGradientBrush http://msdn.microsoft.com/es-es/library/system.drawing.drawing2d.lineargradientbrush.lineargradientbrush%28v=vs.80%29.aspx |