anchor.diff:        LWasVisible := FTopPanel.Visible;
         FTopPanel.Visible := Assigned(FWidgetControl);
         FTopPanelRight.Visible := not Assigned(FWidgetControl);
  +      FTopPanelMultiSearch.Visible := false;
         if (FTopPanel.Visible <> LWasVisible) and RecalcPageCount then
           Exit;
       end;
  
positive.code:   LPageSize:=StrToIntDef(FPageSizeEdit.Text, FPageSize);
    if not CheckRangeForPageSize(LPageSize) then
      SetPageSizeEditText(IntToStr(LPageSize));
    PageSize:=LPageSize;
  end;
  
  procedure TCustomVisualGrid.PageNavigationClick(Sender: TObject);
  
negative.code:   FGrid.BeforeFetchPage;
    FreeOnTerminate:=true;
    FLastFetchDataResult.RefreshColumns:=ARefreshColumns;
    FIgnoreRecalcPageCount:=FGrid.FIgnoreRecalcPageCount;
  
    // fast copy of data (we need to draw old data for a while)
    New(FGrid.FCachedDataTable);
  