multi-select で現在どの行が選択されているかを判断する方法はありますTStringGrid
かTCustomGrid
。物件が理想です。
イベントでgdSelected
設定されるプロパティがあることは知っていますが、DrawCell
procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState);
をチェックAState
してgdSelected
、どこかの配列でこれを追跡できますが、これは面倒です。