www.map-info.ru :: Просмотр темы - соединение точек полилинией
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
VAD



Зарегистрирован: 01.03.2009
Сообщения: 6
Откуда: Питер

СообщениеДобавлено: Пн Фев 08, 2010 11:26 pm    Заголовок сообщения: соединение точек полилинией Добавить ответ со ссылкой на данный текст

Доброе время суток!!! Подскажите, глубокоуважаемые по следующему вопросу...

имеется кнопка toolbutton

нажимаем:
x_tr=CommandInfo(CMD_INFO_X)
y_tr=CommandInfo(CMD_INFO_Y)

create point (x_tr,y_tr)

создается точка.
И так к примеру точек десять. Как сделать так, чтобы все поставленные точки соединялись (поли)линией???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Вт Фев 09, 2010 7:45 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Запоминай в глобальной переменной предыдущие нажатые точки - в массив или просто в X, Y, ну и рисуй линию/полилинию в обработчике клика - после create point или до, по вкусу. Рисовать линию соответсвенно create line
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Serj



Зарегистрирован: 25.08.2006
Сообщения: 50

СообщениеДобавлено: Вт Фев 09, 2010 5:10 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Для ToolButton выставить:
DrawMode DM_CUSTOM_POLYLINE

myObj = CommandInfo(CMD_INFO_CUSTOM_OBJ)

А если еще нужны и точки, то создаем их дополнительно по узлам полилинии...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru