DBGrid mudar cor do Titulo
Alguém tem alguma dica de como mudar cor do titulo da DBGrid, estou migrando programas do delphi 2005 para Delphi Berlin e no antigo era simples mas agora não funciona.
Grato
Grato
General Ltda
Curtidas 0
Respostas
Mateus Ribeiro
30/05/2017
Bom dia!
Nas propriedades do seu DBGrid:
FixedColor: A cor que você deseja.
DrawingStyle: gdsClassic
Nas propriedades do seu DBGrid:
FixedColor: A cor que você deseja.
DrawingStyle: gdsClassic
GOSTEI 0
General Ltda
30/05/2017
Bom dia, Obrigado.
Porem gostaria mudar cor do titulo de apenas uma coluna especifica e não todas.
Porem gostaria mudar cor do titulo de apenas uma coluna especifica e não todas.
GOSTEI 0
Raimundo Pereira
30/05/2017
Bom dia!
Criei uma Função, caso você for trabalhar com vários Grids.
Chamando a função:
Resultado da função
Criei uma Função, caso você for trabalhar com vários Grids.
type TForm1 = class(TForm) Function Altera_cor_coluna_GRID(GRID_SELECTED:TDBGrid; ID_Coluna:Integer; Cor_Desejada:TColor):boolean;
Function TForm1.Altera_cor_coluna_GRID(GRID_SELECTED:TDBGrid; ID_Coluna:Integer; Cor_Desejada:TColor):boolean;
begin
try
GRID_SELECTED.Columns[ID_Coluna].Color:=Cor_Desejada;
except
Application.MessageBox('Não foi possível aplicar cor desejada','Alteração de cor');
exit;
end;
end;
Chamando a função:
procedure TForm1.Button1Click(Sender: TObject); begin Altera_cor_coluna_GRID(DBGrid1,1,clGreen); end;
Resultado da função
GOSTEI 0
Natanael Ferreira
30/05/2017
Veja se o artigo deste link ajuda:
https://marcosalles.wordpress.com/2011/05/08/alterar-cor-de-fundo-do-titulo-da-coluna-clicada-no-dbgrid-delphi/
https://marcosalles.wordpress.com/2011/05/08/alterar-cor-de-fundo-do-titulo-da-coluna-clicada-no-dbgrid-delphi/
GOSTEI 0