Возвращает/устанавливает ID файла надписей (0 - *.L00, 1 - *.L01 и т.д.) слоя.
Visual Basic:
Property LabelsID As Integer
Значение -1 указывает на то, что надписи к слою не подключены. При попытке присвоить ID несуществующего файла надписей, свойство LabelsID принимает значение -1.
Данное свойство не имеет смысла для типовых объектов слоя, так как для них файлы надписей должны относится не к слою целиком, а к конкретным типам. В этом случае следует пользоваться методами GetLabelsID и SetLabelsID.
В случае неудачи возникает исключение с одним из следующих кодов:
Код
Описание
513
Слой не открыт. Операция проводится со слоем, который либо не загружен в карту, либо не открыт с помощью метода Open.
Private Sub Command4_Click() 'Пытаемся подключить к активному слою надписи из 'файла'<layername>.L08 MapCtrl1.Map.Layers.Active.LabelsID = 8 'Проверяем результат If MapCtrl1.Map.Layers.Active.LabelsID = -1 Then MsgBox "Надписи к слою подключить не удалось" End If End Sub