ScroolBar - num StringGrid

Delphi

19/11/2007

Boa tarde pessoal!

To com um probleminha:

Tenho um StringGrid com 9 linhas visiveis e conforme vou preenchendo ela vai subindo quando atinge 9 linhas, dessa forma sempre me mostra na tela as ultimas 8 linhas digitadas.

Mas isso soh acontece se eu informar um numero de linhas fixo para o RowCount (tipo 100 linhas), dessa forma a linha sobe normalmente.

Mas quando coloco o RowCount para ir incrementando a quantidade de linhas conforme vai sendo digitado isso nao acontece as linhas nao sobem, alguem tem alguma solucao para isso?

to usando assim, mas se eu tirar [b:d3c594895f]SG_PEDIDOS.RowCount := nRows + 1[/b:d3c594895f] nao funciona, mas colocando valor fixo para o [b:d3c594895f]RowCount:=100[/b:d3c594895f]
ai funciona.

 
      SG_PEDIDOS.RowCount := nRows + 1;


    if nRows >= 10 then
       SendMessage(SG_PEDIDOS.Handle,WM_VSCROLL,SB_LINEDOWN,0);
[/code]


Claudio_f

Claudio_f

Curtidas 0

Respostas

Claudio_f

Claudio_f

19/11/2007

Boa tarde pessoal!

Tiver de colocar mais um grid com uma linha soh e quando chega no nono(9) item ele comeca a mostrar o ultimo item digitado nesse grid novo.

meio gambi mas ateh descobrir outra forma vai assim mesmo.


GOSTEI 0
POSTAR