Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.22;
Скачать: CL | DM;

Вниз

Свой визуальный редактор объектов   Найти похожие ветки 

 
Trifle   (2009-10-05 11:34) [0]

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


 
brother ©   (2009-10-05 11:42) [1]

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

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

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

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


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

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


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

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


 
clickmaker ©   (2009-10-05 12:22) [4]

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


 
DVM ©   (2009-10-05 12:38) [5]


> Trifle   (05.10.09 11:48) [2]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2009.11.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1254833505
Zheksonz
2009-10-06 16:51
2009.11.22
как в системе зарегистрировать COM объект???


15-1252405705
@!!ex
2009-09-08 14:28
2009.11.22
Подскажите хороший проигрыватель онлайн-радио


15-1252433478
GRAND
2009-09-08 22:11
2009.11.22
Курсы валют для прог (через FTP или что-то в этом роде)?


2-1255076968
Pascal96
2009-10-09 12:29
2009.11.22
Задачка на Pascal


2-1255069689
Xmen
2009-10-09 10:28
2009.11.22
Работа с дисками