Вниз
Скачать: CL | DM;

ещё раз об этом   Найти похожие ветки 

← →
Андрусь ©   (2002-11-25 20:49) [0]

Привет всем!
Подскажите как сделать,чтобы при перетаскивании элемента по технологии Drag&Drop за курсором шел полупрозрачный элемент-копия преносимого объекта(подобным поведением обладают заголовки колонок в гридах).


← →
MBo ©   (2002-11-26 09:38) [1]

создать наследника от TDragControlObject
перекрыть GetDragImages и при желании - GetDragCursor
в GetDragImages формировать картинку и вставить ее в DragImageList
У контрола, на который переносится, должным образом модифицировать ControlStyle
В исходном контроле в StartDrag создавать DragObject (освобождать его не надо)


← →
Андрусь ©   (2002-11-26 10:54) [2]

В общем понятно. Читая по хелпу не до всего допираю. Может проще перекрыть у контрола GetDragImages. При драганье TDragControlObject создаётся. На GetDragImages он вызывает метод Controlа. С ControlStyle-нужно поставить там где нужно чтоб был виден мой image csDisplayDragImag.
Или я е догоняю.
Может пример есть где.А то честно говоря нет времени долго посидеть.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
4-14856
olphi
2002-10-24 01:45
2002.12.05
GetWindowsDirectory


4-14855
Ich Hasse
2002-10-23 22:12
2002.12.05
Удаление рисунка из памяти


1-14603
Arhangel
2002-11-24 11:22
2002.12.05
Размер текстового файла?


1-14498
FireWorks
2002-11-26 09:48
2002.12.05
Хранение данных Fast Report в базе данных


3-14414
Filat
2002-11-11 21:38
2002.12.05
Delphi 6, Word, закладки и база данных!




   Наверх