![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola gluglu.
Gracias por soportar mi ignorancia y mi pesadez. Si el código lo he puesto en el evento ondrawcolumncell. El código que me has pasado pinta la linea completa, pero eso no es lo que necesito. Yo necesito que pinte una celda nada más, no la linea completa. Ejemplo: Mi DBGrid tiene 5 columnas, Fecha,Concepto,Ingresos,Gastos y Saldo. Tan solo necesito que si en la columna saldo hubiese algun valor negativo pues sencillamente que pinte esa celda de rojo, solo donde está el valor negativo. Bueno y el código con el que lo estoy intentando es el siguiente. procedure TF_Caja.DBGCajaDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if Column.Field.Dataset.FieldbyName('SALDO').AsFloat < 0 then if (gdFocused in State) then Begin DBGCaja.canvas.brush.color := clBlue; end else Begin DBGCaja.Columns[5].Font.Color := clRed; // este para el Texto DBGCaja.DefaultDrawColumnCell(rect,DataCol,Column,State); end; End; Espero y deseo no molestar mucho. ![]() Gracias. |
|
#2
|
|||
|
|||
|
no soy un experto...
![]() ![]() solo tome el codigo de GLUGLU y lo adapte al tuyo...
espero te funcione..... por que a mi si ![]() ![]() ![]() Gracias por el codigo GLUGLU.... salu2!!!!!!!! |
|
#3
|
||||
|
||||
|
Vendito sea Dios todopoderoso, salió.
Gracias Jandock238 y gracias gluglu. Creo y casi seguro, que soy el hombre mas torpe del mundo. Lo mio no tiene remedio vamos. Gracias a todos. ![]() ![]() ![]() |
|
#4
|
||||
|
||||
|
Hasta para escribir soy torpe, bendito se escribe con B no con V.
Lo siento. |
|
#5
|
|||
|
|||
|
Cita:
![]() ![]() (es broma) .... mi Nick no lleva 'C' es Jandok238 sin 'C' ... ![]() ![]() ![]() salu2!!!!!!!!! |
|
#6
|
||||
|
||||
|
Po zi. Je Je Je
![]() ![]() ![]() Gracias Jandok238 Saludos. |
|
#7
|
||||
|
||||
|
Tengo una duda:
¿Para que sirve verificar si tiene foco?
pues si lo hago de esta manera funciona igual:
__________________
"It's nice to be important, but it's more important to be nice" |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| forma de cambiar el color de una celda | anubis | Varios | 8 | 31-07-2007 19:08:02 |
| DBGrid Color Celda | hcalero | Varios | 2 | 13-04-2007 13:37:42 |
| Cambiar el color a una celda de un DBGrid | NuncaMas | Varios | 1 | 14-02-2005 16:40:30 |
| Cambiar Color una Celda del DbGrid | Rabata | Varios | 5 | 02-09-2004 09:31:01 |
| Cambiar el color de una celda de un DBGrid | candido | OOP | 2 | 06-08-2004 10:22:28 |
|