LCL: TCustomGrid: disable default preferred size, because grid moves controls and change scrollbars, bug #27095

git-svn-id: trunk@47875 -
This commit is contained in:
mattias 2015-02-18 00:57:13 +00:00
parent 094fd462f5
commit 68c00a724a

View File

@ -876,6 +876,8 @@ type
procedure CalcFocusRect(var ARect: TRect; adjust: boolean = true);
function CalcMaxTopLeft: TPoint;
procedure CalcScrollbarsRange;
procedure CalculatePreferredSize(var PreferredWidth,
PreferredHeight: integer; WithThemeSpace: Boolean); override;
function CanEditShow: Boolean; virtual;
function CanGridAcceptKey(Key: Word; Shift: TShiftState): Boolean; virtual;
procedure CellClick(const aCol,aRow: Integer; const Button:TMouseButton); virtual;
@ -7375,6 +7377,13 @@ begin
end;
end;
procedure TCustomGrid.CalculatePreferredSize(var PreferredWidth,
PreferredHeight: integer; WithThemeSpace: Boolean);
begin
PreferredWidth:=0;
PreferredHeight:=0;
end;
function TCustomGrid.CalcMaxTopLeft: TPoint;
var
i: Integer;