Ver Mensaje Individual
  #3  
Antiguo 31-07-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola flystar.

Está como hacerlo con doble click en: http://www.clubdelphi.com/foros/showthread.php?t=65065
(te aviso por que el hilo fué iniciado por seb@ )

Con un sólo click es mucho más sencillo ya que sólo debes poner la propiedad
DbGrid.Options.dgRowSelected a True y esto en OnDrawColumnCell del DBGrid:

Código:
procedure TForm1.DBGRubDrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  if  gdSelected in State then
   with DBGrid1 do
   begin
     Canvas.brush.Color:= clBlue;
     Canvas.Font.Color:= clWhite;
     DefaultDrawColumnCell(Rect, DataCol, Column, State);
   end;
end;
Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 31-07-2010 a las 23:08:26.
Responder Con Cita