Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson Souza

Limpar uma DrawCell

Recommended Posts

Galera, Gostaria de saber como faço para limpar uma Grid que esteja utilizando o evento Grid.onDrawCell. for line := 1 to Grid.RowCount - 1 do for column := 0 to Grid.ColCount do Grid.Cells[column,line] := ''; Grid.RowCount := Grid.RowCount - 1;Sem este evento do DrawCell limpava tudo, agora não limpa mais. Fica mostrando uma imagem, como se fosse predefinida.Valw galera e aguardo respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode tentar limpar desta forma:

 

var	x: integer;beginfor x:=0 to StringGrid1.ColCount - 1 do	StringGrid1.Cols[x].Text:='';StringGrid1.RowCount:=2;

E no evento DrawCell, fazer uma validação, para somente mostrar a imagem caso uma outra coluna esteja preenchida, algo do tipo:

 

if StringGrid1.Cells[1,ARow] <> '' then	//Carrega a imagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.