FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Filas Diferente Color En Un Dbgrid
Hola Foro,
Tengo un pequeño problema cuando pongo líneas de diferentes colores en un DbGrid. El código que utilizo es el siguiente; if CustomerData.QueryAv.FieldByName ('TECNICO').AsString = ' ¿ ? ' then if (gdFocused in State) then Begin dbGridAverias.canvas.brush.color := clBlue; DbGridAverias.Canvas.Font.Color := clBlack; end else dbGridAverias.canvas.brush.color := clRed ; dbGridAverias.DefaultDrawColumnCell(rect,DataCol,Column,State); End Mi pregunta es la siguiente: - La línea que cumple la condición se pone en rojo pero en el momento en que dentro del grid se selecciona una línea, únicamente se muestra de color azul y letra negra la primera columna.¿No es posible que se mostraría toda la línea azul, de manera que se vea claro la línea sobre la que estamos posicionados ? - De hecho, la línea que no cumple la condición se muestra con los valores por defecto del DbGrid y al seleccinarla, si que se selecciona toda la línea y no solo la primera columna como en el caso anterior Alguien puede ayudarme con esto? Muchas gracias por adelantado |
|
|
|