ScrollBar no DBGrid .... Como tirar?

20/08/2004

:D olá delpheiros de plantão.
Estou com um probleminha ....
Tenho um DBGrid com 12 registro e sempre haverá 12 registros e todos eles estão na tela e como sabemos quando se tem mais de 1 registro no DBGrid, é mostrada uma barra de rolagem (ScrollBar) eu quero tira-la, mas não sei como.
:wink: valeu mossada


Mitsalito

Respostas

21/08/2004

Tatuweb

Use a API abaixo:

ShowScrollBar (DbGrid1.Handle, SB_VERT, FALSE);

Tente também ao invés de SB_VERT colocar SB_BOTHou SB_HORZ. Aonde vc vai colocar isso depende da sua aplicação. Tente colocar no evento OnShow do form. Se não de certo coloque no OnMouseMove do DbGrid.


Responder Citar

24/08/2004

Mitsalito

E ai TatuWeb valeu pela dica, já usei e funcionou muito bem, quase muito bem exceto pelo seguinte acontecimento.
Quando usei no evento onDrawnColumnCell, não consegui movimentar os dados dentro do grid e quando coloquei a chamada pelo evento onActivate do form assim que eu movimento os dados dentro do grid ela reaparece.
Mas assim mesmo valeu o mais dificil vc me disse o resto eu me viro.
:)


Responder Citar