Добрый день.
Наткнулся на такую проблему: пытаюсь программно удалить элемент map.Layers.Active.DeleteElement(key); в результате программа выдаёт сообщение "ошибка индекса слоя!". Проверил следующее:
- активный слой действительно тот на котором пытаюсь удалить элемент
- на слое объект с ключом key присутствует
- map.Layers.ActiveIndex и map.Layers.Active.Name соответствуют слою на котором удаляю
- в базе данных соответствующий элемент прописан
Самое интересное, что такое сообщение вылетает не на всех элементах. Не подскажете направление где искать решение проблемы?
Наткнулся на такую проблему: пытаюсь программно удалить элемент map.Layers.Active.DeleteElement(key); в результате программа выдаёт сообщение "ошибка индекса слоя!". Проверил следующее:
- активный слой действительно тот на котором пытаюсь удалить элемент
- на слое объект с ключом key присутствует
- map.Layers.ActiveIndex и map.Layers.Active.Name соответствуют слою на котором удаляю
- в базе данных соответствующий элемент прописан
Самое интересное, что такое сообщение вылетает не на всех элементах. Не подскажете направление где искать решение проблемы?