Barra de rolagem do DBGrid
20/05/2003
0
Galera, não sei se alguém já teve essa dúvida, ou desejou
alterar isso mas...
A barra de rolagem vertical do DBGrid tem um comportamento
diferente do padrão. Ela fica sempre no meio (enquanto
estamos navegando nos registros intermediários) e depois
pula para o final ou para o início quando chegamos no
último ou primeiro registro respectivamente.
Como eu poderia alterar esse comportamento para um comportamento
padrão, em que a barra se movesse gradualmente??? Como
posso fazer? Ou deveria utilizar outro componente? Qual?
[]´s a todos
Neo_Coder®
--------------------
POWERED BY DELPHI
--------------------
alterar isso mas...
A barra de rolagem vertical do DBGrid tem um comportamento
diferente do padrão. Ela fica sempre no meio (enquanto
estamos navegando nos registros intermediários) e depois
pula para o final ou para o início quando chegamos no
último ou primeiro registro respectivamente.
Como eu poderia alterar esse comportamento para um comportamento
padrão, em que a barra se movesse gradualmente??? Como
posso fazer? Ou deveria utilizar outro componente? Qual?
[]´s a todos
Neo_Coder®
--------------------
POWERED BY DELPHI
--------------------
Neo_coder®
Curtir tópico
+ 0
Responder
Posts
20/05/2003
Regisjj
Caro,
Não sei a solução mas este problema ocorre devido (levo em consideração que vocês esteja usando um TQuery ou TTable ou semelhante) o componente de acesso a dados não traz para a máquina todos os registros que estão no banco e o ScrollBar leva em consideração a quantidade de registros para se movimentar, se ele não sabe quantos registros realmente existem então não pode mover-se corretamente.
Tente usar um TClientDataSet e acho que seu problema será resolvido.
Não sei a solução mas este problema ocorre devido (levo em consideração que vocês esteja usando um TQuery ou TTable ou semelhante) o componente de acesso a dados não traz para a máquina todos os registros que estão no banco e o ScrollBar leva em consideração a quantidade de registros para se movimentar, se ele não sabe quantos registros realmente existem então não pode mover-se corretamente.
Tente usar um TClientDataSet e acho que seu problema será resolvido.
Responder
Clique aqui para fazer login e interagir na Comunidade :)