Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свой визуальный редактор объектов [D7, D2005, XP]


Trifle ©   (2009-10-05 11:34:00) 

Возникла необходимость написать свой визуальный редактор. Кидать визуальные объекты на рабочую область, перетаскавать их, связывать, редактировать свойства. Если честно, я даже не знаю в какую сторону копать. Помогите с урлами.


Trifle   (2009-10-05 13:17:00) [1]

Всем большое спасибо!
Сейчас буду разбираться...
:)


DVM   (2009-10-05 12:38:00) [2]


> Trifle   (05.10.09 11:48) [2]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1344


clickmaker   (2009-10-05 12:22:00) [3]

если формы объектов ограничены простыми фигурами, то можно TShape воспользоваться.
Таскать - OnMouseDown, OnMouseMove, OnMouseUp
если нужны какие-то экзотические формы, рисуем прямо на канве (формы, скролбокса, паинтбокса). Список объектов можно в TList хранить. При перерисовке формы пробегаем по списку, рисуем.
Таскать - опять же OnMousexxx


Омлет   (2009-10-05 12:20:00) [4]

Векторный редактор


Trifle   (2009-10-05 11:48:00) [5]

Ну есть некие объекты из предметной области. Они имеют свойства они связаны с другими объектами через т.н. каналы, эти каналы тоже имеют свойства.
Для пользователя гораздо удобней радактировать такие схемы с помощью редактора аля Database designer из IB Expert-а.
Можно это назвать и простеньким автокадом. Точнее, уж очень простеньким.


brother   (2009-10-05 11:42:00) [6]

> визуальные объекты

что в твоем понимании?

> перетаскавать их, связывать, редактировать свойства

а какие свойства должны быть?
Уж не простенький автокад ли изобретаем?


Наверх

Титульная страница Поиск, карта сайта Написать письмо