[LCL, Grids] correction in AutoAdjustColumn of TStringGrid
Original Reporter info from Mantis: Valdas
-
Reporter name: Valdas Jankūnas
Original Reporter info from Mantis: Valdas
- Reporter name: Valdas Jankūnas
Description:
To calculate width of column code uses DrawText with DT_CALCRECT. But there is line of rect initialization:
aRect := rect(0, 0, DefaultColWidth, DefaultRowHeight);
which prevents autosizing: DrawText returns rect that is no wider than DefaultColWidth.
Solution is: aRect := Rect(0, 0, MaxInt, MaxInt);
Tried in Linux (QT) and Windows 7.
Mantis conversion info:
- Mantis ID: 28144
- OS: Kubuntu
- Build: 49119
- Platform: linux 64b
- Version: 1.5 (SVN)
- Fixed in version: 1.5 (SVN)
- Fixed in revision: 49120 (#dc9a9728)
- Target version: 1.6