Если я делаю так
- Код: Выделить всё
procedure TNoScrollBarDBGrid.Paint;
Begin
inherited;
TNoScrollBarDBGrid=class(TDCLDBGrid)protected
procedure Paint; override;
End;
procedure TNoScrollBarDBGrid.Paint;
Begin
SetScrollRange(Handle, SB_VERT, 0, 0, False);
SetScrollRange(Handle, SB_HORZ, 0, 0, False);
inherited;
End;
То убираются, но со следующим косяком.
На Форме два ДБГрида, Один нормальный (верхний),другой (нижний) таблица подсуммировки, без скролов.
Но в нижнем гриде рисуется строчка от верхнего и она похожа на мусор.

Целевое приложение : Win32
Lazarus 1.0.10
fpc 2.6.2
Win 7 x64