FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Color de fuente en celda
Hola,
tengo un problema para cambiar el color de una celda en un dbgrid. De primeras me va bien, pero cuando cambio de un color a otro me lo cambia con un registro de retraso, es decir, el primer registro del otro color me lo pone con el color anterior. Os pongo el código que uso:
No sé que puede estar mal, he estado mirando por los foros y en principio parece que es así, no he encontrado nada. |
#2
|
|||
|
|||
prueba, en vez de
de hacer . Si no funciona, buscaria por el foro '.ActiveRecord' (o '.currentrecord', uno de dos), que es el registro realmente activo en el momento de pintar. |
#3
|
||||
|
||||
métele esto....
P.D. Lo que va en negrita es lo nuevo, creo que te falla por no controlar el estado ya nos contarás... |
#4
|
|||
|
|||
He probado con las dos ideas y me pasa lo mismo, no se corrige. No puedo mandar la imagen porque no se pero es algo así:
EN RESERVA ACTIVO ACTIVO EN RESERVA EN RESERVA El primer Activo tenia que ir tambien en el otro color y no sale- |
#6
|
|||
|
|||
en vez de columns[4].color, usa DBGrid.Canvas.Font.Color
|
#7
|
|||
|
|||
lo de tcp_ip, q escribi directo desde el email
|
#8
|
||||
|
||||
Holas, no solo el ....font.color debe cambiar, todo donde tiene columns[4] debe cambiarlo por BaseEqui.Canvas, no debería importar si es el registro actual, ya que cuando se da este evento hace un recorrido por todo el dbGrid para realizar el pintado. Ahora si se quiere pintar de otro color el que esta selecionado entonces habra que preguntar si el state esta como gdSelected.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#9
|
||||
|
||||
y bien....??? Besto ¿qué pasó al final? ¿lo solucionaste con las Gambas?? uppps perdón con los Canvas....
P.D. Lo sé es un chiste muuuu malo pero que queréis son las 8:30 de la mañana |
#10
|
|||
|
|||
Perdonar el retraso pero he estado un par de días desconectado de Delphi.
Muchas gracias, funciona perfecto como me dijisteis, cambiando por dbgrid.canvas el columns[4] Sois unos fenomenos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
color de una celda | alejandromartin | Servers | 1 | 03-04-2008 05:13:39 |
DBGrid Color Celda | hcalero | Varios | 2 | 13-04-2007 13:37:42 |
Cambiar el color de la fuente | chipsoni | Varios | 2 | 24-04-2006 13:52:12 |
color en celda StringGrid | ermitano | OOP | 2 | 17-06-2004 22:17:53 |
Color de fuente en Edit !!! | vpepen | Varios | 4 | 05-12-2003 13:01:42 |
|