Fórum Remover ScrollBar do DBGrid #396669
03/03/2011
0
Estou com problema em remover a barra de scroll do dbgrid, procurei na internet e quase todas as dicas pedem para colocar esse comando "ShowScrollBar(DBGR_NOME.Handle,SB_VERT,False);" no evento OnDrawColumnCell. A barra some, porem ao navegar pelos registro apenas o indicar se move, o foco nas células fica somente no primeiro registro ou no ultimo, não acompanha o indicador.
Alguem sabe como posso resolver este problema?
Obrigado.
Silvio Morelo
Curtir tópico
+ 0Posts
03/03/2011
Marco Salles
Estou com problema em remover a barra de scroll do dbgrid, procurei na internet e quase todas as dicas pedem para colocar esse comando "ShowScrollBar(DBGR_NOME.Handle,SB_VERT,False);" no evento OnDrawColumnCell. A barra some, porem ao navegar pelos registro apenas o indicar se move, o foco nas células fica somente no primeiro registro ou no ultimo, não acompanha o indicador.
Alguem sabe como posso resolver este problema?
Obrigado.
Gostei + 0
05/03/2011
Silvio Morelo
Gostei + 0
05/03/2011
Marco Salles
unit Mygrid;
interface
uses
WinTypes, WinProcs, Classes, DBGrids;
type
TDBGridNotVertScroll = class(TDBGrid)
protected
procedure Paint; override;
end;
procedure Register;
implementation
procedure TDBGridNotVertScroll.Paint;
begin
SetScrollRange(Self.Handle, SB_VERT, 0, 0, False);
inherited Paint;
end;
procedure Register;
begin
RegisterComponents('MarcoSalles', [TDBGridNotVertScroll]); //Lo lugar de MarcoSalles coloque o Nome da Palette
end;
end. Gostei + 0
29/05/2013
José
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)