É, já tinha feito isso, mais depois disso todas a celulas mesclaram em uma só, 
e eu pretendia manter o evento onclick de cada uma individual e não consegui.

--- Em delphi-br@yahoogrupos.com.br, Heraldo Andrade <heraldo_andr...@...> 
escreveu
>
> Não sei se entendi, mas para marcar a linha inteira do grid qdo clicado 
> coloco assim:
> vai nas propriedades da grid e DGALWAYSSHOWSELECTION = true
>                                          e DGROWSELECT = true
> sendo assim toda vez q clicar ela marcara a linha inteira, se for isto q vc 
> precisa..
> Espero ter ajudado..
> 
> --- Em qui, 22/10/09, ajama_1 <ajam...@...> escreveu:
> 
> 
> De: ajama_1 <ajam...@...>
> Assunto: [delphi-br] Colorir registro focado de um StringGrid ?
> Para: delphi-br@yahoogrupos.com.br
> Data: Quinta-feira, 22 de Outubro de 2009, 18:09
> 
> 
>   
> 
> 
> 
> Tentei assim: 
> 
> procedure TForm1.StringGrid1D rawCell(Sender: TObject; ACol, ARow: Integer;
> Rect: TRect; State: TGridDrawState) ;
> begin
> with (Sender as TStringGrid) .Canvas do
> begin
> if gdselected in State then
> begin
> Brush.Color := clRed;
> FillRect(Rect) ;
> end;
> end;
> end;
> 
> Mas só pinta uma celula, queria pintar a linha inteira.
> Com TDBgrid eu tenho o RecNo para testar o registro corrente mas com o 
> StringGrid não sei como fazer, alguem pode me ajudar ?
> 
> Desde já Agradeço.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>       
> ____________________________________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a