FindByKey method (MapDoc)

Ищет и выделяет объект активного слоя по заданному ID (выделенный объект начинает мигать).

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

MapDoc

Синтаксис:

Visual Basic:

Sub FindByKey(Key As Long)

Key - ID искомого объекта.

Описание:

Если объект с заданным ключом найден, то карта перестроится так, чтобы объект был виден. При этом он замигает, то есть свойства MapCtrl.CurrentID и Layer.CurrentID получат значение заданного ID.

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

Код

Описание

520

Элемент с указанным ключом не найден.

Пример:

'В активном слое Кварталы выделяет элемент с ключом
Cells.Active = True
MapCtrl1.Map.FindByKey 7