Jetzt liest es sich so, als ob du nur das Standardverhalten beim Scrolling ändern möchtest. Packe einfach die Methode Cancel (hallo dominik) in das Ereignis BeforeScroll:
Delphi-Quellcode:
procedure TDataForm.TableBeforeScroll(DataSet: TDataSet);
begin
if DataSet.State <> dsBrowse then
Cancel;
end;
marabu