- Код: Выделить всё
TDBGridFreind = class (TRxDBGrid)
procedure WMVScroll(var Msg: TLMVScroll); message LM_VSCROLL;
end;
...
procedure TDBGridFreind.WMVScroll(var Msg: TLMVScroll);
var
OldRow: Integer;
begin
inherited WMVScroll(Msg);
ShowMessage(IntToStr(Msg.ScrollCode));
case Msg.ScrollCode of
SB_PAGEUP, SB_TOP:
begin
OldRow := TDBGridFreind(Form1.dgMemBig).Row;
if OldRow = 1 then
begin
Form1.fGotoFirst := True;
Form1.fCellClick := False;
end;
end;
end;
end;
P.S. CodeTyphon 5.7, FPC 3.1.1, Rev. SVN 51797