Cor no StringGrid
Boa tarde a todos,
Sou um novato nesse ramo e preciso fazer um programa, que qnd dou um clique numa celula do Stringgrid, ela muda de cor. Alguém pode me ajudar?
Sds,
Helvécio
Sou um novato nesse ramo e preciso fazer um programa, que qnd dou um clique numa celula do Stringgrid, ela muda de cor. Alguém pode me ajudar?
Sds,
Helvécio
Hlopes
Curtidas 0
Respostas
Lucas Silva
06/07/2004
no OnDrawCell faça:
with (Sender as TStringGrid) do begin // Don´t change color for first Column, first row if (ACol = 0) or (ARow = 0) then Canvas.Brush.Color := clBtnFace else begin case ACol of 1: Canvas.Font.Color := clBlack; 2: Canvas.Font.Color := clBlue; end; // Draw the Band if ARow mod 2 = 0 then Canvas.Brush.Color := $00E1FFF9 else Canvas.Brush.Color := $00FFEBDF; Canvas.TextRect(Rect, Rect.Left + 2, Rect.Top + 2, cells[acol, arow]); Canvas.FrameRect(Rect); end;
GOSTEI 0
Rômulo Barros
06/07/2004
[color=red:e58ec4edf4]IMPORTANTE
Antes de postar sua pergunta, faça uma pesquisa (utilize o botão pesquisar colocado logo abaixo do título do fórum). Você obterá sua resposta MUITO mais rapidamente. [/color:e58ec4edf4]
Aí vão os links resultantes de uma pesquisa:
http://delphiforum.icft.com.br/forum/viewtopic.php?t=48057&highlight=stringgrind1+canvas
http://delphiforum.icft.com.br/forum/viewtopic.php?t=47845&highlight=stringgrind1+canvas
http://delphiforum.icft.com.br/forum/viewtopic.php?t=47883&highlight=stringgrind1+canvas
Antes de postar sua pergunta, faça uma pesquisa (utilize o botão pesquisar colocado logo abaixo do título do fórum). Você obterá sua resposta MUITO mais rapidamente. [/color:e58ec4edf4]
Aí vão os links resultantes de uma pesquisa:
http://delphiforum.icft.com.br/forum/viewtopic.php?t=48057&highlight=stringgrind1+canvas
http://delphiforum.icft.com.br/forum/viewtopic.php?t=47845&highlight=stringgrind1+canvas
http://delphiforum.icft.com.br/forum/viewtopic.php?t=47883&highlight=stringgrind1+canvas
GOSTEI 0