ImageEn, unit imageenview

TImageEnView.LayersSelectedList

TImageEnView.LayersSelectedList


Declaration

property LayersSelectedList: TIEArrayOfInteger;


Description

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

Note:
To convert the list to a string use IEIntArrayToStr. To convert a string (e.g '3, 5, 7-9'), use IEStrToIntArray
Only selects a single layer if multiple layer selection is not enabled


Examples

// The following have the same effect...
ImageEnView1.LayersSelectedList := [ 1, 3, 4 ];

ImageEnView1.LayersSelectedList := IEStrToIntArray( '2, 4-5' );

ImageEnView1.LayersDeselectAll();
ImageEnView1.Layers[1].Selected := True;
ImageEnView1.Layers[4].Selected := True;
ImageEnView1.Layers[5].Selected := True;
ImageEnView1.Update();


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


See Also

Selected
LayersSelectAll
LayersDeselectAll