Показать сообщение отдельно
Старый 31.01.2013, 01:50   #1219
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Кто-то работал с DragAndDrop?
Я делаю свой список с функцией перемещения элементов с помощью DragAndDrop как в стандартном списке.
Когда DragAndDrop работает, то рисую между элементами линию.
Работает ли DragAndDrop я определяю по DragAndDrop.GetGenericData т.е. если там есть мои данные, то Ок.
Данные я очищаю в событии EventType.DragPerform, которое вызывается, когда я бросил элемент в свою область.

Но проблема, если бросить элемент не в свою область, то это событие не вызывается, данные не очищаются, и полоска продолжает рисоваться.
Как быть?

UPDATE
Только спросил и догадался))
Вот так можно DragAndDrop.visualMode == DragAndDropVisualMode.Link
(Offline)
 
Ответить с цитированием