Delphi XE6. Пытаюсь реализовать Drag and Drop между двумя TListBox, но как-то безуспешно. А TTreeView, работает.
У принимающего TListBox вызываются только OnDragOver, OnDragEnter, OnDragLeave. А события OnDragChange, OnDragDrop - нет.
DragMode установлен в dmManual, AllowDrag пробовал и True и False. В обработчике DragOver Operation:=TDragOperation.Copy (другие варианты тоже пробовал)
Использовал в качестве принимающего TText, OnDragDrop прекрасно работает.
Пробовал и с созданными ListBoxItem и без них.
В чем может быть проблема? Или это пока не совсем работает? Как можно обойти?
Вопрос
vovanse
Delphi XE6. Пытаюсь реализовать Drag and Drop между двумя TListBox, но как-то безуспешно. А TTreeView, работает.
У принимающего TListBox вызываются только OnDragOver, OnDragEnter, OnDragLeave. А события OnDragChange, OnDragDrop - нет.
DragMode установлен в dmManual, AllowDrag пробовал и True и False. В обработчике DragOver Operation:=TDragOperation.Copy (другие варианты тоже пробовал)
Использовал в качестве принимающего TText, OnDragDrop прекрасно работает.
Пробовал и с созданными ListBoxItem и без них.
В чем может быть проблема? Или это пока не совсем работает? Как можно обойти?
Ссылка на комментарий
19 ответов на этот вопрос
Рекомендуемые сообщения