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
// 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