|
Página 1 de 1
|
¿ Cómo Colocar Un Background De Gradiente A Un Label ?
Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
¿ Cómo Colocar Un Background De Gradiente A Un Label ?
Buenas.
Es una pregunta que el nuevo compañero jorssoftware me ha hecho personalmente.
Como acaba de comenzar en la comunidad. Veo mejor directamente dejarla aquí.
El compañero jorssoftware comenta:
Citar:
tengo este codigo pero creo que me falta algo
¿ Cómo hago para que el label tenga un fondo azul con blanco ?
Mi respuesta fue que la etiqueta no permite esa opción y que sería mejor usar un DrawingArea.
Espero que también podáis orientarlo.
También le hice referencia a TextLabel, pero creo que es mucho pedir a TextLabel.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Jueves, 03 Julio 2014, 10:15; editado 1 vez
|
#1 Jueves, 03 Julio 2014, 10:09 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: ¿ Cómo Colocar Un Background De Gradiente A Un Label ?
Espero que yo he entendido lo que el pide.
Un ejemplo:
Public Sub Form_Open()
Label1.Background = Color.Gradient(Color.Blue, Color.White, 0.87)
End
última edición por vuott el Jueves, 03 Julio 2014, 13:25; editado 2 veces
|
#2 Jueves, 03 Julio 2014, 13:18 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: ¿ Cómo Colocar Un Background De Gradiente A Un Label ?
Hola Vuott.
Pues tienes que haber acertado.
Pero con esos colores no se ve muy gradiente. Probare con un label más grande.
No es un degrado lo que se esta obteniendo.Lo que hace es que si tenemos 0.5 de peso (weigth)
El color es más claro o más oscuro por debajo de 0.5, que sería mas azul o menos azul y en el caso del blanco, igual.
A lo mejor se refiere a algo parecido a esto: ( Vaya cuanto ha aumentado el archivo de jpg a png)
Por eso comentaba yo, lo de que se pudiera hacer en un DrawingArea.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Jueves, 03 Julio 2014, 18:51; editado 1 vez
|
#3 Jueves, 03 Julio 2014, 14:01 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: ¿ Cómo Colocar Un Background De Gradiente A Un Label ?
lo de que se pudiera hacer en un DrawingArea.
Sì, había malinterpretado.
Se necesita una DrawingArea y el su metodo .LinearGradient() .
....pero tu puedes utilizar tambien el objecto WebView y el protocolo CSS:
Public Sub Form_Open()
WebView1.html = "<html><head>" &
"<style type=\"text/css\">" &
"body {" &
"background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #AACFEF 100%);" &
"background-repeat: repeat-x;" &
"}</body>" &
"</style></head></html>"
End
última edición por vuott el Domingo, 20 Julio 2014, 16:38; editado 8 veces
|
#4 Domingo, 20 Julio 2014, 15:26 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: ¿ Cómo Colocar Un Background De Gradiente A Un Label ?
Vuott:
Siempre que se tenga conocimientos de Html y CSS.
Dicen que siempre hay un camino que conduce a Roma. Solo es cuestión de conocer el atajo.
Pero es que mi guía aun no incluye Html y CSS...por ahora.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#5 Domingo, 20 Julio 2014, 19:11 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: ¿ Cómo Colocar Un Background De Gradiente A Un Label ?
Dicen que siempre hay un camino que conduce a Roma.
Hooola Shell,
tambien en Italia se dice eso:
" Tutte le strade portano a Roma"
Saludos muchos, Shell !
|
#6 Lunes, 21 Julio 2014, 01:01 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|