Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Визуализация таблицы
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Multimedia, Графика, Игры
Morpheus
доброе время суток.

Прошу натолкнуть а мысль с помощью чего лучше зделать наглядной такую задачу.

Есть БД тел. справчник(не жесткий, могу менять БД), содерждит инфу об узлах и абонентах. Чем и на чем лучше всего нарисовать это всё в видеблок схемы. Например, квадратик с компом - это узел ,а кружочек с телефоном - абонент. КАнечно это должно быть интерактивным передвигать, меняться инфа и т.д. и т.п.

Пока идея делать динамически с помощью компонентов стандартных panel с image. Может есть другие предложения.

И вопрос как красивее реализовать алгоритмы(или может компоненты) постороеия линий связи прямыми углами(90%) а не кратчайшей линией ?
Silver Wind
Т.е. надо построить дерево? Тогда почему бы не воспользоваться стандартным TTreeViеw. В стандартных примерах есть демка "\Demos\CustomDraw\customdraw.dpr" - нестандартная отрисовка этого компонента.
Morpheus
Пасибо, но не то
дерево строить я и так умею, а мне как блок схему надо..
sax_ol
глянь тут
]]>http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1037]]>

кстати, там в кометариях есть еще ...
Morpheus
Для: sax_ol
хм, уже чтото - пасиба.

Как смотриться предлложенный мною вариат?

Цитата(Morpheus @ 7:11:2007, 09:29 )
Пока идея делать динамически с помощью компонентов стандартных panel с image. Может есть другие предложения.
*
sax_ol
Цитата(Morpheus @ 7:11:2007, 11:28 )
Как смотриться предлложенный мною вариат?

ну рисовать, в любом случае на канве, а чья она я думаю не принципиально ... можно еще паинбох

вот по поводу линий - тут действительно надо алгоритм поискать
Morpheus
Помниться при рисованиии на канве был такой нюанс что при сворачивании окна - канва пропадала. это както решалось! Не подскажете7
sax_ol
я подозреваю, что проблема была, когда рисовали не в онПаин, а про другие не слышал ...
Morpheus
Цитата(sax_ol @ 7:11:2007, 11:50 )
когда рисовали не в онПаин
*

Возможно, ща нет возможности глянуть. Спасибо буду думать дальше
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2009 IPS, Inc.