ImageEn, unit iemview

TImageEnMView.MultiSelectedImagesList

TImageEnMView.MultiSelectedImagesList


Declaration

property MultiSelectedImagesList: TIEArrayOfInteger;


Description

Returns an array of integers representing the indexes of all selected images.

Note:
Items will be returned by MultiSelectedImages in index order. If you want to return in the order they were selected, add iemoDontSortMultiSelection to MultiSelectionOptions
This property is valid even if multiple selection is not enabled (i.e. returning SelectedImage).
To select multiple items, use SelectedImage
To convert the list to a string use IEIntArrayToStr. To convert a string (e.g '3, 5, 7-9'), use IEStrToIntArray


Examples

// Access files in the order that user selects them
ImageEnMView1.MultiSelectionOptions := ImageEnMView1.MultiSelectionOptions + [iemoDontSortMultiSelection];
for i := 0 to ImageEnMView1.MultiSelectedImagesCount - 1 do...

// The following have the same effect...
ImageEnMView1.MultiSelectedImagesList := [ 2, 4, 6, 7, 8 ];
ImageEnMView1.MultiSelectedImagesList := IEStrToIntArray( '3, 5, 7-9' );

// Get selection as a string
edtSelectedImages.Text := IEIntArrayToStr( ImageEnMView1.MultiSelectedImagesList ); // e.g. [ 2, 4, 6, 7, 8 ] would return '3, 5, 7-9'


See Also

MultiSelectedImages
MultiSelectedImagesCount
IsSelected
MultiSelectionOptions