На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Перемещение группы объектов (emMoveGroup)

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: Пред. 1 2 3 4 5 След.
RSS
Перемещение группы объектов (emMoveGroup)
 
Цитата
Александр Махин написал:
Добрый день.В общем я заменил компонент MapView  на MapScreen. Но все равно при перемещении группы объектов происходит размазывание🤔

Все тоже самое выполняю на тестовом примере размазывание не происходит.

Какие есть варианты из-за чего это происходит?
Цитата
Суть в следующем если способ визуализации процесса редактирования EditViewStyle я ставлю vsRealView, то при перемещении группы объектов происходит размазывание и даже на тестовом примере. Ставить другой вариант не вариант😏
 
Ошибку  при EditViewStyle = vsRealView  обнаружили, исправим.
Спасибо за сообщение!

По вопросу API - функций:
Пример вызова  API - функций  приведен в модуле \\MS2012\C#\Mapedit\Frmmap.cs

#if WIN64
       [DllImport("gis64acces.dll", EntryPoint = "mapSetNodeView")]
       private static extern int mapSetNodeView(long map, int mode);
       [DllImport("gis64acces.dll", EntryPoint = "mapGetNodeView")]
       private static extern int mapGetNodeView(long map);
#endif
#if WIN32  
       [DllImport("gis32acces.dll", EntryPoint = "mapSetNodeView")]
       private static extern int mapSetNodeView(int map, int mode);

       [DllImport("gis32acces.dll", EntryPoint = "mapGetNodeView")]
       private static extern int mapGetNodeView(int map);
#endif
 
Подскажите как снять выделение с перемещенных объектов?
Ни как не могу победить 😅
 
 
Пример отмены выделения предоставлен  в \\Example\MS2012\C#\Mapedit\


 private void btnClearSelected_Click(object sender, EventArgs e)
       {
          axGisToolKit.TxColorRef aColor = new axGisToolKit.TxColorRef();
          mvMap.SetObjSelected(null, aColor, true);
       }
 
Данный пример хорошо срабатывает при использовании компонента  MapView, а вот с MapScreen это не работает🤔🤔
 
SetObjSelected для MapScreen исправим
 
Добрый день.
А есть возможность ещё сделать выбор нанесения объектов (сплайн, прямоугольник и т.д.), а то в ActiveX не работает данный функционал.  
 
Для редактирования и создания объектов с использованием интерактивного редактора в различных режимах (сплайн, прямоугольник, круг, захват точек, повороты и т.п.) используется ГИС Панорама Мини. Можно организовать вызов этой программы из собственного приложения. Редактирование будет осуществляться в отдельном окне.  В ActiveX такого функционала нет.
 
Цитата
Andrey Gheleznyakov написал:
А есть возможность ещё сделать выбор нанесения объектов (сплайн, прямоугольник и т.д.), а то в ActiveX не работает данный функционал.  
Добрый день! Внесли доработки в программу, скачать программу можно на нашем сайте  (GIS ToolKit Active 14.0.3.0).
https://gisinfo.ru/download/?id=299

Спасибо!
Изменено: Елена Кузнецова - 21.01.2022 10:09:13
 
Установил GisToolKit ActiveX 14.0.3.0, но не могу найти компоненты AxaxfGisToolKit. А именно компонент AxaxfMapWorkSet🙄
И ещё я заметил Вы компоненты  AxaxfGisToolKit заменили на axGisToolKit
Страницы: Пред. 1 2 3 4 5 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности