Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2009, 20:49   #1
bush007
Форумчанин
 
Аватар для bush007
 
Регистрация: 10.02.2009
Сообщений: 226
Сообщение Перемещение графических объектов на форме

Доброго времени суток господа.
Возникла интересная тема- на форме будет карта сети с объектами, как в приложениях 3Com, т.е. картинки с железом, разбросанные по форме. Естевственно необходимо отрисовать связи между объектами, линии например (как от нескольких компьютеров к бриджу), как на блок схемах. Возможно ли реализовать перетаскивание самих соединительных линий на канве? Аналогично как в Визио? Т.е. подвести мышь к линии и тащить ее (линию) к картинке, при этом иметь возможность менять длину линии, угол поворота ее? Где вообще копать, т.к. с графикой вообще не ссталкивался?
следи за собой. Будь осторожен.
Не забывай свой первый "hello world".
bush007 вне форума Ответить с цитированием
Старый 05.04.2009, 01:54   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Ну... Я не видел "приложения 3Com" или "Визио", но возможно Вам пригодится эта тема...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 05.04.2009, 12:00   #3
ercalote
Новичок
Джуниор
 
Регистрация: 04.04.2009
Сообщений: 2
По умолчанию

Создаешь класс newClass, описываешь для его объектов событие MouseClick. Когда оно происходит какой-нибудь булевский флаг меняет значение на true. А в событии MouseMove прописываешь: если (булевский флаг) тогда то-то. Там меняешь координаты своего объекта. Вытащить изменениекоординат можно с помощью аргумента стандартного e.

Все это актуально для VS.
ercalote вне форума Ответить с цитированием
Старый 05.04.2009, 17:43   #4
bush007
Форумчанин
 
Аватар для bush007
 
Регистрация: 10.02.2009
Сообщений: 226
По умолчанию

DomiNick, благодарствую, тему отличную навел ,буду разбираться
следи за собой. Будь осторожен.
Не забывай свой первый "hello world".
bush007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение объектов по форме jocry Общие вопросы Delphi 6 06.02.2009 15:41
Условное форматирование графических объектов FAKDIM Microsoft Office Excel 1 16.01.2009 06:45
Положение объектов на форме Port 111 Общие вопросы Delphi 8 12.01.2009 22:11
Перемещение графических объектов по форме Klyacksa Общие вопросы Delphi 15 20.06.2008 12:58
Перемещение рамки по форме Isaev Общие вопросы Delphi 1 16.03.2007 14:57