usuário(s) online!

LER ARTIGO
  Artigos Recentes
Todos os Artigos
Mais Votados
Artigos com Arquivos
Por Categoria

  Dicas Recentes
Todas as Dicas
Mais Votadas
Dicas com Arquivos
Por Categoria

  Downloads
Fórum Delphi
E-Zines Anteriores
Notícias
Manifesto Tecnocolor
Nossa Lojinha
Como usar o Site?


  Cadastre-se
Alterar Cadastro
Login/Logout
Escrever Artigos
Escrever Dicas
Meus Artigos
Minhas Dicas


  Contate-nos
Você tem Site?
Indique para Amigos

Apagar Linha do String Grid
Apagar Linha do String Grid
Delphi 5.x Delphi 7.x  
Categoria:
Grid/String
Nível de Habilidade:
Classificação:
Inserção:
09/04/2010
Palavras Principais:
Remover-Linha Deletar-Linha
Número de Votos :
0
Usuário: Francisco Rume
Referência:

Questão/Problema:

Exluir uma Linha de um TStrinfGrid com qualquer tamanho de colunas e linhas. Testado no D5 e no D7

Resposta:

Considere que o seu for possua um TStringGrid com "n" linhas e "n" colunas.

Em um determinado TButton ou qualquer outro evento inseria as linhas abaixo:

if (StringGrid.Row > 0) and (StringGrid.Row < StringGrid.RowCount - 1) then begin
for l := StringGrid.Row to StringGrid.RowCount - 1 do
for c := 0 to StringGrid.ColCount - 1 do
StringGrid.Cells[c, l] := StringGrid.Cells[c, l + 1];
StringGrid.RowCount := StringGrid.RowCount - 1;
Totaliza
end


AVALIE ESTE ARTIGO !
Sua Avaliação:
Ruim
Excelente

 0 COMENTÁRIO(S) PARA ESTE ARTIGO