|
Página 1 de 1
|
Gridview.Diferentes Fuentes De Letras.Encabezados
Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Gridview.Diferentes Fuentes De Letras.Encabezados
Hola Comunidad!.
Aunque lo mas probable es que la respuesta sea negativa, pregunto:
¿ Se puede tener en un componente como Gridview diferentes tipos de letras ?.
Unas para los encabezados y otras para el contenido de las celdas, por ejemplo.
Tal como esto:
Es algo que hice en su día para la compra de un pc.
Saludos.
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#1 Martes, 18 Septiembre 2012, 08:11 |
|
|
netking86
Técnico Programador
Registrado: Septiembre 2009
Mensajes: 159
Edad: 38 Ubicación: Málaga
|
Re: Gridview.Diferentes Fuentes De Letras.Encabezados
Hola Shell
Respecto al tipo de letra no lo sé, pero el gridView si permite hacer muchas cosas. Lo del color de fondo de las distintas celdas no hay problema, solo hay que recorrerlas y darle un valor a background. Lo mismo ocurre con foreground para el color de la letra y la propiedad font.
Luego, con la propiedad RichText puedes meter texto enriquecido en las celdas en formato HTML (negrita, cursiva,...). Lo que si he visto es que con esta propiedad anula a la propiedad text de modo que solo se ve un texto.
En definitiva, puedes hacer con el grid prácticamente lo que quieras. Yo lo uso continuamente y me parece uno de los mejores controles de gambas.
Un saludo!
=================== Proyecto Open Media Manager -> http://www.OpenMediaManager.com
última edición por netking86 el Martes, 18 Septiembre 2012, 08:45; editado 1 vez
|
#2 Martes, 18 Septiembre 2012, 08:28 |
|
|
BrunoIV
|
Re: Gridview.Diferentes Fuentes De Letras.Encabezados
Con esto acabo de cambiar la fuente en gambas2
GridView1[0, 1].RichText = "<b>hi</b>"
GridView1[0, 1].Font.Name = "Tahoma"
GridView1[0, 2].RichText = "<b>hi</b>"
GridView1[0, 2].Font.Name = "Arial"
Un saludo
|
#3 Martes, 18 Septiembre 2012, 08:34 |
|
|
netking86
Técnico Programador
Registrado: Septiembre 2009
Mensajes: 159
Edad: 38 Ubicación: Málaga
|
Re: Gridview.Diferentes Fuentes De Letras.Encabezados
Hola Shell
Mira, aquí te dejo un ejemplo similar a lo que pides. He rellenado las celdas con números para que se pueda apreciar. Solo tienes que agregar un gridview llamado gv y colocar este código en el evento que quieras.
Dim i As Integer
gv.Rows.Count = 30
gv.Columns.Count = 3
For i = 0 To 89
gv[i / 3, i Mod 3].Text = Str(i)
gv[i / 3, i Mod 3].Background = Color.SetRGB(200, 255, 255)
Next
gv[0, 0].Background = Color.SetRGB(0, 150, 0, 0)
gv[0, 1].Background = Color.SetRGB(0, 150, 0, 0)
gv[0, 2].Background = Color.SetRGB(0, 150, 0, 0)
gv[0, 0].Foreground = Color.White
gv[0, 1].Foreground = Color.White
gv[0, 2].Foreground = Color.White
gv[0, 0].Font.Bold = True
gv[0, 1].Font.Bold = True
gv[0, 2].Font.Bold = True
Te dejo una imagen de como queda
=================== Proyecto Open Media Manager -> http://www.OpenMediaManager.com
|
#4 Martes, 18 Septiembre 2012, 08:43 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Gridview.Diferentes Fuentes De Letras.Encabezados
Muchas gracias compañeros.Que rápidos sois.
Saludos.
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#5 Martes, 18 Septiembre 2012, 10:08 |
|
|
|
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
|
|
|
|
|