É, 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] >