Remove method (Layers)

Исключает из коллекции (выгружает из карты) указанный слой.

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

Layers

Синтаксис:

Visual Basic:

Sub Remove(Index)

Index - вариантная переменная.

1. Либо это порядковый номер слоя в коллекции. Число от 1 до Count, определяющее место конкретного объекта Layer в коллекции.

2. Либо это сам объект типа Layer, входящий в данную коллекцию.

3. Либо это имя слоя Layer.Name (строка).

Описание:

Этот метод противоположен методу Add.

Удаление слоя из коллекции не означает физического удаления слоя. Слой просто исключается из карты, что вызывает ее перестроение.

В случае неудачи возникает исключение с одним из следующих кодов:

Код

Описание

4

Слой по значению Index не найден.

Пример:

'Удалить слой через вызов диалога со списком загруженных слоев
MapCtrl1.Map.Layers.Remove MapCtrl1.Map.DoSelectLayer("")