Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Resaltar un campo de un tdbgrid de algun color (https://www.clubdelphi.com/foros/showthread.php?t=32194)

erick_jesus 29-05-2006 18:38:32

Resaltar un campo de un tdbgrid de algun color
 
;) Podrian porfavor describirme como señalar un campo de un tdbgrid
de color rojo cuando un campo tenga cero existencias


vtdeleon 29-05-2006 18:46:12

Haciendo uso del Evento OndrawColumCell del DBGrid.

Código Delphi [-]
begin
  if State=[] then
    with Dbgrid do begin
      if Column.index=1 then
        if Column[1].Field.AsInteger=0 then
          Canvas.Brush.Color := clRed;
      DefaultDrawColumnCell(rect,DataCol,Column,State);
    end;//With
end;
Siendo Column1 el campo que deseas colorear

Nt: Lo he hecho de memoria, puede que le falte algo.


La franja horaria es GMT +2. Ahora son las 00:20:48.

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