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