Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Filas Diferente Color En Un Dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=9591)

jsc 27-04-2004 17:20:08

Filas Diferente Color En Un Dbgrid
 
:confused: 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

delphi.com.ar 27-04-2004 17:24:34

Por favor, lee la Guía de Estilo, no creo que este sea el sitio para este mensaje.

Si usas las RxLibs: http://www.clubdelphi.com/foros/show...86&postcount=3

kinobi 27-04-2004 17:32:44

Hilo movido desde "InterBase y Firebird" por estar fuera de tema.

Saludos


La franja horaria es GMT +2. Ahora son las 17:28:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi