# MouseButtonDown not working while Dragging

**URL:** <https://forums.unrealengine.com/t/mousebuttondown-not-working-while-dragging/2483035>\
**Category:** Blueprint\
**Tags:** drag, drag-and-drop, User-Interface, unreal-engine, mouse-event, UI, Blueprint, question\
**Created:** [April 30, 2025, 10:25am UTC](https://forums.unrealengine.com/t/mousebuttondown-not-working-while-dragging/2483035 "2025-04-30T10:25:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chevidal451](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Chevidal451](https://forums.unrealengine.com/u/Chevidal451)\
**Post date:** [April 30, 2025, 10:25am UTC](https://forums.unrealengine.com/t/mousebuttondown-not-working-while-dragging/2483035/1 "2025-04-30T10:25:57Z")

</div>

Basically I want to drag a widget with left mouse button and then being able to make things with thta widget with right mouse button. Right now what I do is basically, in the event OnMouseButtonDown I called the DetectDrag with the left mouse but then this event gets useless and I cant call more things there and it seems that all the mousebuttondown events get cancelled until I drop my widget. Dont know whats the fix for this but thanks!

---

<div class="post-metadata">

**Author:** ![DonBusso](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DonBusso](https://forums.unrealengine.com/u/DonBusso)\
**Post date:** [April 30, 2025, 11:20am UTC](https://forums.unrealengine.com/t/mousebuttondown-not-working-while-dragging/2483035/2 "2025-04-30T11:20:25Z")

</div>

Hello @Chevidal451

There is nothing to fix, this is how Drag & Drop works, you Detect Drag and then On Drop is called wherever you drop said widget.

If I understand you, then what you want to do is create a widget, attach it to your cursor (so you can let go mouse button) and then do something, using a different mouse key.

It’s hard to determine what exactly you’re trying to achieve without providing an example.

Drag & Drop is most likely not the solution you’re looking for.
