Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   cambiar color a la fila seleccionada de un grid!! (https://www.clubdelphi.com/foros/showthread.php?t=12963)

triniti 02-08-2004 13:46:33

cambiar color a la fila seleccionada de un grid!!
 
Hola a todos! he estado buscando mucho por internet y no he encontrado nada, a ver si vosotros me podeis ayudar: ¿Se puede cambiar el color de seleccion de una fila en un dbGrid y un StringGrid? Por defecto es azul, pero con los colores de mi aplicación no pega ni con cola.

Muchas gracias de antemano. Saluditos!! :rolleyes: :rolleyes: :rolleyes:

ruina 02-08-2004 14:14:47

para un Dbgrid puedes poner esto en el evento OnDrawColumnCell:

Código Delphi [-]
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
    if (gdSelected in State) then
        TDBGrid(sender).Canvas.Brush.Color:=clteal;
    TDBGrid(sender).DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;

triniti 03-08-2004 13:00:42

Muchas gracias
 
Muchas gracias! El procedimiento funciona perfectamente y solo he tenido que cortarlo y pegarlo, jeje, contigo da gusto.

Saludos y gracias!! :) :) :)


La franja horaria es GMT +2. Ahora son las 06:43:57.

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