RangeSelect
Specifies whether an user can change rows Selected status within rectangle specified by a mouse.
pas
property RangeSelect: Boolean read FRangeSelect write SetRangeSelect default False;
User can use Ctrl key to add additional rows into the selection, or Alt key to remove them.
Remarks
This property require MultiSelect and SelectFullRow properties to be set to True.