tirar scroll do dbgrid

Delphi

17/11/2006

gostaria que não aparecesse o scroll no dbgrid se os dados que está mostrando não for ficar abaixo da tela visivel.. gostaria que aparecesse o scroll somente quando tivesse dados que não foi possivel visualizar.


Zumbi

Zumbi

Curtidas 0

Respostas

Acacio

Acacio

17/11/2006

Aqui tem um componente derivado do DBGrid que tira o Scroll,

unit Newgrid;
interface
uses
WinTypes, WinProcs, Classes, DBGrids;

type
TNoVertScrollDBGrid = class(TDBGrid)

protected
procedure Paint; override;
end;

procedure Register;

implementation

procedure TNoVertScrollDBGrid.Paint;
begin
SetScrollRange(Self.Handle, SB_VERT, 0, 0, False);
inherited Paint;
end;

procedure Register;
begin
RegisterComponents(´Data Controls´, [TNoVertScrollDBGrid]);
end;


GOSTEI 0
POSTAR