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

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

Drag and Drop [D5, IB5.x, IB6.x]


Wild ©   (2002-06-21 15:55:00) 

Мастера! Помогите!
Кто - нибудь работал с перетаскиванием мышью?
Мне необходимо перетаскивать объекты дерева (как в Explorer)
Буду благодарен за любой совет или ссылку

Заранее спасибо


Paco   (2002-07-09 10:50:00) [1]

Достаточно подробно о технологии drag-and-drop написанно в книге c++ Builder 5 Руководство разработчика, том 2 - Сложные вопросы программирования


simps   (2002-07-09 06:22:00) [2]

У узлов TreeView есть свойство типа указателя, когда считываешь дерево, просто указателю сопоставляешь идентификатор твоего объекта и усе. Потом как ты ни перетасуешь дерево, все равно указатель будет смотреть на свой объект. Естессно, структуру дерева можешь хранить в файле, либо в любой таблице БД (в этом случае нада просто обдумать архитектуру полей).


Denis V   (2002-07-08 09:07:00) [3]

1) В Свойствах обьекта источника находишь DragMode и выставляешь там dmAutomatic.
2) В событиях обьекта приёмника,в OnDragOver определяешь источник данных :
Accept:=Source=... // Пишешь имя источника
(DBGrid,TreeView,.... и.т.д.)
3)В событии OnDragDrop приёмника пишешь то, что должно происходить у тебя после перетаскивания.


MBo   (2002-07-07 12:25:00) [4]

>Wild
а базы lанных тут причем?
загляни в статьи


SerVS   (2002-07-07 00:26:00) [5]

2Wild
OnDragOver, OnDragDrop

2Админы
Класно в Вас ребята регистрация работает ;)


Wild   (2002-06-24 10:23:00) [6]

Ты кто?


Наверх

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