anchor.diff:    // refresh for sort direction graphic
     if LSortDirectionAllowNone <> (vgoSortDirectionAllowNone in AValue) then
       SortDirectionGlyphRefresh;
  -  // try to hide paging panel
  -  if LAutoHidePaging <>  (vgoAutoHidePaging in AValue) then
  +  // try to hide paging panel or search panel
  +  if (LAutoHidePaging <> (vgoAutoHidePaging in AValue)) or (LAutoHideSearchPanel <> (vgoAutoHideSearchPanel in AValue)) then
       RefreshPageIndexAndGridInterface;
   end;
   
  
positive.code:             if FCanPage then
              begin
                FBottomPanel.Visible := true;
                LCount := ClientRowCount;
                if LCount <> PageSize then
                begin
                  PageSize := LCount;
                  Exit;
                end;
              end;
            end;
          end else
  
negative.code:     end;
    end else
      FTopPanelLeft.Width:=0;
  
    if LRefreshPageIndexAndGridInterface then
      RefreshPageIndexAndGridInterface;
  end;
  
  procedure TCustomVisualGrid.StandardDrawCell(Sender: TObject; ACol, ARow: Longint; Rect: TRect; State: TGridDrawState);
  