RUS  ENG 

Программное подключение надписи.

Страницы: 1
RSS
Программное подключение надписи.
 
При выполнении кода (C++ Builder)

map->Map->Layers->get_Active()->LabelLayers->get_ItemById(4)->set_Enable(1);
либо
map->Map->Layers->get_Active()->LabelLayers->get_ItemById(4)->Enable = true;

подключение надписи не происходит. Никаких ошибок не возвращается.

Но если надпись подключена, то

map->Map->Layers->get_Active()->LabelLayers->get_ItemById(4)->Enable = false;

ее отключает.

Заранее благодарен за помощь.

Версия Zulu 7.0.0.5208
 
Обновите версию. Я проверил, должно работать. Пример на VB:
Dim lyr As Layer
Dim labellyr As LabelLayer

Set lyr = MapCtrl1.Map.Layers.Active
Set labellyr = lyr.LabelLayers.Item(0)
labellyr.Enable = Not labellyr.Enable
Страницы: 1