Active property (Layers)

Возвращает/устанавливает активный слой.

Применяется к:

Layers

Синтаксис:

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