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 |
#2
|
||||
|
||||
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
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Hilo movido desde "InterBase y Firebird" por estar fuera de tema.
Saludos |
|
|
|