TMStringGrid is a fully functional standard TStringGrid component with the following additions:
1. Merging cells
2. Text alignment in a cell
3. Cells containing a drop-down arrow or ellipsis button
4. Programmatically Column and Row moving
5. A special function for drawing aligned multi-line text on any canvas.
TMStringGrid is available as a VCL and VCL.NET component
VCL versions: For Delphi 5,6,7,2005,2006,2007,2009,2010, XE
VCL.NET versions: For Delphi 8, 2005,2006,2007.