Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Como Hago Para Crear Un Label Con Fondo De Gradiente
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Como Hago Para Crear Un Label Con Fondo De Gradiente 
 
Como creo un fondo de un label de gradiente

necesito una ayuda

deseo colocar el nombre de mi aplicacion  con un label en el formulario

normalmente uno coloca el label busca las propiedades de text para colocar el nombre y backgraund para el color de fondo
la idea es que el label en ves de tener un solo color de fondo tenga un gradiente de fondo

ejemplo supongamos que deseo que mi label tenga un gradiente de color CYAN con BLANCO y letras amarillas
            como lo hago


aqui pongo un codigo para que tengan una idea

  Static Function Gradient(red As Integer, blue As Integer[, 0 As Float]
  

End
Public Sub Label12_MouseDown()
Label12.Background = Color.Gradient
  End
Public Sub Form_Open()

  

End

la idea es aprender como se usa la funcion gradiente en un label o otro objeto

gracias quien me pueda ayudar
 



 
jorssoftware - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hago Para Crear Un Label Con Fondo De Gradiente 
 
jorssoftware:

Citar:
la idea es que el label en ves de tener un solo color de fondo tenga un gradiente de fondo

He estado leyendola documentacion de la funcion gradient:

http://gambasdoc.org/help/comp/gb.image/color/gradient?es&v3

Lo que comenta la documentacion  es que esta función devuelve un solo color que es la media entre los dos colores que les des. Por lo tanto no hace el efecto que quieres hacer.

Creo que la solución pudiera ser usar un drawingArea, y alli dibujar lineas o rectangulos rellenos con distintos colores, y asi dar el efecto de gradiente que quieres.

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hago Para Crear Un Label Con Fondo De Gradiente 
 
Un control personalizado "gradientLabel" basado en un drawingarea es muy sencillo de hacer...

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hago Para Crear Un Label Con Fondo De Gradiente 
 
Hola!.

El problema que veo cuando dibujamos las letras en un control DrawingArea es el centrado o ajuste de la fuente.
Controlar el tamaño de la fuente, pensando que es un cuadrado y que siempre el cero comienza por la esquina superior
izquierda.

Primero sobre todo hay que dominar como debe quedar la letra en el DrawingArea.
Y luego ya hablaremos de degradado. Seguro que es fácil, pero hay que tener algo de practica para dominar donde queremos que
nuestra letra o palabra aparezca en el DrawingArea y no se salga por los lados por ejemplo.  

Podemos comenzar de dos maneras, con un rectángulo y ver como es un degradado o comenzar con dibujar letras.
Y lo mas importante si podemos hacerlo con una brocha o dibujando directamente una letra usando un método exclusivo.
Una de las cuestiones, podría ser,¿ podemos dibujar una letra igual que un cuadrado ?,¿ podemos usar una brocha ?...etc,etc.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Hago Para Crear Un Label Con Fondo De Gradiente 
 
Podemos comenzar jugando con este ejemplo. Que seguro que le queda muchas cosas.
Fijaros en posición de la rejilla y la letra.

En este caso he usado una función para dibujar una letra y he añadido centrado.

 letra_rejilla

Saludos

DibujandoLetra.tar.gz
Descripción:  
Descargar
Nombre del archivo: DibujandoLetra.tar.gz
Tamaño: 6.5 KB
Descargado: 68 veces
DibujandoLetra.tar.gz
Descripción:  
Descargar
Nombre del archivo: DibujandoLetra.tar.gz
Tamaño: 6.5 KB
Descargado: 68 veces
DibujandoLetra.tar.gz
Descripción:  
Descargar
Nombre del archivo: DibujandoLetra.tar.gz
Tamaño: 6.5 KB
Descargado: 68 veces

 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes PictureBox Con Fondo Transparente. Como Hago? mil_arg General 7 Jueves, 07 Enero 2010, 23:22 Ver último mensaje
mil_arg
No hay nuevos mensajes Como Hago Para Crear Un Archivo XML /tmp jcontasti General 1 Jueves, 28 Octobre 2010, 21:51 Ver último mensaje
david
No hay nuevos mensajes ¿ Cómo Colocar Un Background De Gradient... Shell General 5 Lunes, 21 Julio 2014, 01:01 Ver último mensaje
vuott
No hay nuevos mensajes ¿Cómo Hago Para Actualizar Un Label Desd... guadafan General 8 Miercoles, 03 Septiembre 2014, 21:07 Ver último mensaje
jguardon
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron