DBCtrlGrid maior que o form

Delphi

02/07/2005

Estou montando um form para exibir registros de uma ADOTable que, para um determinado critério apresenta diversos registros. Para facilitar, coloquei um CtrlGrid e inseri vários DBEdits para montar minha saída dos dados. O problema é que o CtrlGrid ficou com uma altura maior que o espaço do form, e não queria aumentar a form para caber tudo.

Tem como fazer o scrollbar do próprio CtrlGrid rolar o controle para baixo ou para cima, coisa que ele não faz sozinho? Ou tenho que anexar um TScrollBar e de alguma forma controlar a rolagem do CtrlGrid por ele?

O CtrlGrid fica dentro de um panel.


Mjmedeiros

Mjmedeiros

Curtidas 0

Respostas

Cabelo

Cabelo

02/07/2005

Por quê você não usa o ScrollBox no lugar do Panel..

Aí resolveria seu problema..


GOSTEI 0
Mjmedeiros

Mjmedeiros

02/07/2005

Acabei resolvendo de outra forma, pois horizontalmente o ctrlgrid ficou enorme.
Chamo a form como modal e maximizada, daí cabe quase tudo numa resolução de 800x600 pixels e aparece o scroll.
Não dava pra tirar o panel por estética, os demais forms também são assim, embora menores.

Não tinha pensado no scrollbox!

Valeu! :wink:


GOSTEI 0
POSTAR