Alterando a cor da linha em StringGrid

04/02/2003

0

Quero que uma linha inteira, por exemplo a linha 1 fique na cor cinza.
Como fazer isso ?

Obrigado


Anonymous

Anonymous

Responder

Posts

04/02/2003

Michael

Aí mano, StringGrid é mole pra nós!

Tenho um componente aqui q fiz q vai ter ajudar muito.... Se quiser, entre em contato.

Para trocar a cor da linha, no evento OnDrawCell coloque:

with Sender as TStringGrid do
begin

if ARow = 1 then
begin
Canvas.Brush.Color := clSilver;
Canvas.Font.Color := clWhite;
end;

Canvas.FillRect(Rect);

Canvas.TextOut(Rect.Left, Rect.Top, Cels[ACol, ARow]);
end;

Valeu!

Michael :D


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar