anchor.diff:    FAlternativeBGColor := clHilite1;
     FColResizing      := False;
   
  -  MinHeight   := HeaderHeight + DefaultRowHeight + FMargin;
  -  MinWidth    := DefaultColWidth + FMargin;
  +  MinHeight   := HeaderHeight + DefaultRowHeight + borders.Top + borders.Bottom;
  +  MinWidth    := DefaultColWidth + borders.Left + borders.Right;
     
     FVScrollBar := TfpgScrollBar.Create(self);
     FVScrollBar.Orientation := orVertical;
  
positive.code:   colresize: boolean;
    cLeft: integer;
    c: integer;
  begin
    inherited HandleMouseMove(x, y, btnstate, shiftstate);
    
  
negative.code:       Exit; //==>
      // searching for the appropriate character position
      hh := FHeaderHeight;
      borders := fpgStyle.GetControlFrameBorders;
  
      if (y < (borders.Top+hh)) then  // inside Header row
      begin
        {$IFDEF DEBUG} Writeln('header click...'); {$ENDIF}
  
        cLeft := borders.Left; // column starting point
        if go_SmoothScroll in FOptions then
        begin
          if FHScrollBar.Visible then
  