Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Множественный выбор в TStringGrid

01.01.2007
То же самое я проделывал и с DBGrid. (Пока не реализован Shift-MouseDown, только Ctrl-MouseDown).

Для TStringGrid вам нужно выполнить следующие шаги:

Заполните сетку, связывая Objects[0, ARow] с некоторым логическим объектом типа:

TBooleanObject = class(TObject)
public
  Flag: Boolean;
end;

В обработчике события OnMouseDown и OnKeyDown измените флаг, как того требует ситуация.

В обработчике события OnDrawCell отрисуйте строку согласно флагу Objects[0,ARow].

https://delphiworld.narod.ru/

DelphiWorld 6.0