Zu den Gesten kann ich nichts sagen, aber das mit dem Scrollbar kannst du auch mit einer Interposer-Klasse lösen:
Delphi-Quellcode:
type
TDBGrid =
class(
Vcl.DBGrids.TDBGrid)
private
procedure WMVScroll(
var Message: TWMVScroll);
message WM_VSCROLL;
end;
procedure TDBGrid.WMVScroll(
var Message: TWMVScroll);
begin
inherited;
if not (Focused
or (InplaceEditor <>
nil)
and InplaceEditor.Focused)
then Exit;
if Datalink.Active
then begin
case Message.ScrollCode
of
SB_THUMBTRACK: DataLink.DataSet.RecNo :=
Message.Pos;
end;
end;
end;