|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2008, 12:19 | #1 |
Форумчанин
Регистрация: 10.09.2007
Сообщений: 105
|
реализация интерфейса, подобного BPWin
Доброго дня форумчане.
Недавно столкнулся с такой задачкой - хочется реализовать добавление динамически создаваемых компонент на форму, их выделение во время работы, и возможность связывания отдельных блоков стрелками. Все пункты решаются довольно легко, но вот с соединением стрелками... Я хочу, чтобы при перемещении блоков, стрелки также корректно перерисовывались (в зависимости от характера сдвига блока). Разумеется, они не должны быть прямыми, а "находить" маршрут более красивый. В целом, я отталкиваюсь от создания класса блока, в котором будут содержаться поля: соединен ли он стрелкой(логич.) координаты начала и конца стрелки Соответственно, будет также функция по отрисовке самой стрелочки, где будет производиться учет...в общем рассчитываться наиболее "здравый" характер ее прохождения. Просьба, если у кого-то есть демо пример, или, кто-то решал подобную задачу! Поделитесь мыслями и примерами, по мере возможности. Хочется взглянуть, как люди решают эту проблему. Заранее всем спасибо.
Бог сделал людей разными, а генерал Кольт уравнял шансы
|
08.02.2008, 13:29 | #2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Посмотри в Excel. Там можно создать прямоугольники и связать ломаной. Потом посмотри что с ней будет при перемещении прямоугольника. По- моему правила поведения ломаной не очень сложные.
А если идти еще дальше, то это в принципе задача по разводке печатных плат. Там много всего придумано Еще дальше - задача о комиивояжере. Решение не найдено и не доказано что нельзя решить. Дерзайте |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
BPWin | Tempting | Софт | 14 | 16.05.2014 17:44 |
Написание клиентского интерфейса | Matthew | Помощь студентам | 1 | 10.01.2011 00:37 |
конструктор футболок" кто может оказать помощь в создании подобного модуля | gemini1 | Фриланс | 1 | 15.10.2007 16:17 |
Нужна помощь с BPWin | былодело | Помощь студентам | 2 | 10.06.2007 00:57 |