Selected
Specifies whether row at specified position is selected.property Selected[Index: Integer]: Boolean read GetSelected write SetSelected;
When user change selection (via mouse or keyboard), Selected property for selected row is set to True. Selected property of previously selected row is set automatically to False. If multi-select mode is enabled, multiple rows can have Selected set to True.
Example:
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
ListBox1.Clear;
for i := 0 to NextGrid1.RowCount - 1 do
begin
if NextGrid1.Selected[i] then
ListBox1.Items.Add(IntToStr(i));
end;
end;
Remarks
Descendants override GetSelected and SetSelected methods to implement own selection mechanism.