anchor.diff:        Align := alClient;
         BorderStyle := bsNone;
         OnDrawCell := StandardDrawCell;
  +      OnMouseDown := GridMouseDown;
         OnMouseUp := GridMouseUp;
         OnSelection := GridSelection;
         OnHeaderClick := GridHeaderClick;
  
positive.code:   // refresh for sort direction graphic
    if LSortDirectionAllowNone <> (vgoSortDirectionAllowNone in AValue) then
      SortDirectionGlyphRefresh;
    // refresh selection
    if LRefreshSelection <> (vgoAllowDeselect in AValue) then
    begin
      ResetLastSelection;
      UpdateSelection(SelectionType);
    end;
  end;
  
  procedure TCustomVisualGrid.SetRows(ARow: Integer; AValue: Variant);
  
negative.code:     property CanSearch;
      property Options;
      property SelectionType;
      property DeselectionType;
      property SortMode;
      property SearchMode;
      property FetchDataInThread;
  