История изменений
Исправление alysnix, (текущая версия) :
внутри обработчика MouseDragged ставишь свой булевский флаг drag_on в тру.
внутри обработчика ивента ButtonUp(или как оно там) смотришь - если флаг drag_on стоит, значит это конец драга. тут делаешь нужное тебе завершение драга, и ставишь drag_on = false;
ps. это если в системе нет специфического события drag_end.
Исходная версия alysnix, :
внутри обработчика MouseDragged ставишь свой булевский флаг drag_on в тру.
внутри обработчика ивента ButtonUp(или как оно там) смотришь - если флаг drag_on стоит, значит это конец драга. тут делаешь нужное тебе завершение драга, и ставишь drag_on = false;