Возвращает/устанавливает активный слой.
Visual Basic:
Property Active As Layer
Активный слой представлен объектом Layer, обязательно входящим в коллекцию, т.е. устанавливать это свойство можно только для какого-либо Layers.Item. Если необходимо сделать активным какой-то сторонний объект Layer, то сперва его нужно добавить в коллекцию методом Add, а уже затем сделать активным слоем коллекции.
Активный слой - это тот слой, CurrentID которого соответствует свойству CurrentID компонента MapCtrl.
В случае неудачи возникает исключение с одним из следующих кодов:
Код
Описание
1 Слой, соответствующий объекту Layer не найден в коллекции. 513
Слой Layer не открыт или не загружен к карту.
'Установить активный слой MapCtrl1.Map.Layers.Active = Layer1 'Вывести имя активного слоя MsgBox MapCtrl1.Map.Layers.Active.Name