Adapte as suas necessidades use o evento OnSelectCell e verifique se é a linha que vc quer... if ARow = Linha then Grid.Options := Grid.Options + [goEditing] else Grid.Options := Grid.Options - [goEditing];
Espero ter ajudado. --- Em qui, 12/11/09, Joanes J. Chiesa <inconscient...@yahoo.com.br> escreveu: De: Joanes J. Chiesa <inconscient...@yahoo.com.br> Assunto: [delphi-br] Como colocar algumas linhas de uma stringgrid não-editáveis Para: "delphi-br yahoogrupos" <delphi-br@yahoogrupos.com.br> Data: Quinta-feira, 12 de Novembro de 2009, 23:21 Boa noite Pessoal, Estou com uma questão complicada para implementar, tenho um stringgrid e preciso que quando o usuário preencher uma linha ele não possa mais voltar e alterar novamente, ele somente pode excluir, deste modo preciso que parte do stringgrid (da linha 1 até a linha que ele acabou de digitar) fiquem travadas, somente podendo excluir e que abaixo disso as linhas fiquem disponiveis para novos dados digitados pelo usuário. sei que existe a opção "Grid.Options := Grid.Options - [goEditing]" mas somente funciona para colunas não encontrei nada que falasse sobre como aplicar isso em linhas. agradeço qualquer ajuda. Obrigado, Joanes ____________ _________ _________ _________ _________ _________ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com ____________________________________________________________________________________ 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]