Pintando Stringgrid

Delphi

29/01/2007

Olá, preciso saber como pintar uma celula de um Stringgrid com o clic do mouse.

Por exemplo: em uma stringgrid 4x4 preciso que ao clicar na celula 2,2 e 4,1 as mesmas fiquem coloridas.

Se alguem puder ajudar ficarei muito grato...

[b:56df6703bd]Valew!!![/b:56df6703bd]


Wadojr

Wadojr

Curtidas 0

Respostas

Massuda

Massuda

29/01/2007

:arrow: [url=http://forum.clubedelphi.net/search.php]Pesquise[/url] o fórum por ´OnDrawCell´ que você deve encontrar exemplos de como desenhar no stringgrid. Basicamente sua rotina de desenho deve verificar se a célula foi clicada e desenhar ela adequadamente.

Além disso, no OnClick do grid faça algo para poder lembrar/marcar uma célula como tendo sido clicada e use essa informação na hora de desenhar a célula.

Finalmente, quando o grid for clicado, chame o método Invalidate do grid para forçar a atualização do desenho do grid.


GOSTEI 0
Wadojr

Wadojr

29/01/2007

Pooo valew demais a dica, vou testar aqui e te retorno ok?

mas desde de já, agradeço muito..

abraço!!!


GOSTEI 0
POSTAR